@charset "utf-8";
/* ------------------------------------------------- 
 * 公用样式表 
 * ------------------------------------------------- 
*/  
body{font-family:"微软雅黑","宋体"; font-size:14px; line-height: 1.28571; font-weight: 400; letter-spacing:-.1px; font-stretch:normal; font-style:normal;  color: rgba(255, 255, 255, 1); color: #3f3f3f;  background: rgba(255, 255, 255, 1); 
text-align:justify; -webkit-text-size-adjust:none; height:auto; 
-webkit-font-smoothing: subpixel-antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/}
/** 定义HTML body **/

a{color:#333;transition:400ms ease all;}
a:focus {color: #333;outline: none;text-decoration: none;}
a:hover {color: #333;outline: none;text-decoration: none;transition:400ms ease all;}

/* == 翻页公用  ====================================================================================*/
.pageflip{width: 100%;overflow: hidden;text-align: center; padding: 20px 0px 20px 0px;}
.pageflip  a{color: #666;height: 34px;display: inline-block;overflow: hidden;line-height: 30px; padding: 0px 10px;border: 2px solid #999;border-radius: 5px;margin: 0px 5px;}
.pageflip  a:hover,.pageflip a.dq{background: #d71718;color: #fff; border: 2px solid #d71718;}
.pageflip  a i{display: block;line-height: 30px;height: 30px; }
@media (max-width:768px){
.pageflip{ margin: 5px 0px 0px 0px;}
.pageflip  a { font-size: 12px; height: 26px; line-height: 24px; border-width: 1px; padding: 0px 9px; border-radius: 3px; }
.pageflip  a i { line-height: 24px; height: 26px; }
}
/* == 翻页公用  ====================================================================================*/


@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:1023px){}
@media (max-width:767px){}
/* == 全局  ======================================================================================================================================*/
.wrapper_full{margin: 0px auto; max-width: 100%; width: 100%; padding: 0 0px;}
.wrapper_box{margin: 0px auto; max-width: 1460px; width: 100%; position: relative; padding: 0 30px;}

.max1440{margin: 0px auto; max-width: 1460px; width: 100%; padding: 0 30px;position: relative;}
.max1200{margin: 0px auto; max-width: 1200px; width: 100%; padding: 0 30px;}
@media (max-width:1440px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 30px; }
}
@media (max-width:1280px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 20px;}
	.max1440{padding: 0 20px;}
	.max1200{padding: 0 20px;}
}
@media (max-width:1023px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
	.max1440{padding: 0 10px;}
	.max1200{padding: 0 10px;}
}
@media (max-width:767px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
	.max1440{padding: 0 10px;}
	.max1200{padding: 0 10px;}
}
/* == 全局  ======================================================================================================================================*/

.jt_video{width: 100%; padding: 80px 10%;}


/** == 首页banner ======================================================================================================================================*/
.banner_box{ width: 100%; position: relative; padding-top: 150px;}
.swiper-ban.swiper-container{}
.swiper-ban.swiper-slide{ background: #000; width: 100%; height:auto;}
.swiper-ban a {display: block; width: 100%; height:100%; overflow: hidden; position: relative;}
.swiper-ban a .slide_full{width: 100%; height:700px;/*^banner高度^*/ overflow: hidden; position: relative; background-repeat:no-repeat; background-position:center center; background-size:cover; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; -webkit-animation:scalex 10s linear infinite;animation:scalex 10s linear infinite;}
.swiper-ban a > img {position: absolute; left: 0 ; top: 0; width:100%; z-index: -1; }
.swiper-ban a .bg_hei{position: absolute; left: 0 ; top: 0; width:100%; min-height:100%; z-index: -1;background:rgba(0,0,0,0.0); opacity: 0;/*^banner上覆盖色^*/}

/** banner点点点 =====*/
.swiper-ban.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 20px;height: 35px;}
.swiper-ban .swiper-pagination-bullet{background: #fff; width: 3px; height:15px; border-radius:5px;  opacity: .9; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-ban .swiper-pagination-bullet-active {background: #d71718; width: 5px; height: 35px;}

/** banner箭头 =====*/
.swiper-ban .swiper-button-prev {left:30px; width: 45px; height: 70px; opacity:1; top: 50%;transition: all 0.5s ease-out;}
.swiper-ban .swiper-button-next {right:30px; width: 45px; height: 70px;opacity:1;top: 50%;transition: all 0.5s ease-out;}

.swiper-ban .swiper-button-prev {background-color:rgba(0,0,0,0.9);background-image:url(../images/sleft.png); background-repeat:no-repeat; background-position:center center; background-size:30%; text-align: center;border-radius:10%; }
.swiper-ban .swiper-button-next { background-color:rgba(0,0,0,0.9);background-image:url(../images/sright.png); background-repeat:no-repeat; background-position:center center; background-size:30%; text-align: center;border-radius:10%; }
.swiper-ban .swiper-button-prev:hover{opacity: 0.8;left:20px;}
.swiper-ban .swiper-button-next:hover{opacity: 0.8;right:20px;}

.swiper-ban .swiper-button-prev.swiper-button-disabled{opacity:0.8;background-color:none;background-image:url(../images/sleft.png);}/*^到头^*/
.swiper-ban .swiper-button-next.swiper-button-disabled{opacity:0.8;background-color:none;background-image:url(../images/sright.png);}/*^到头^*/

.banner_box_b{position: absolute; top: 50%; width: 100%;}

@media (max-width: 1023px) { 
.banner_box{ width: 100%; position: relative; padding-top: 82px;}
.swiper-ban a .slide_full{width: 100%; height:500px;}
}

@media (max-width: 767px) { 
.banner_box{ width: 100%; position: relative; padding-top: 2.4rem;}
.swiper-ban a .slide_full{width: 100%; height:200px;}
.swiper-ban .swiper-button-prev {left:10px; width: 20px; height: 50px; opacity:1; top: 50%;transition: all 0.5s ease-out;}
.swiper-ban .swiper-button-next {right:10px; width: 20px; height: 50px;opacity:1;top: 50%;transition: all 0.5s ease-out;}
.swiper-ban .swiper-button-prev:hover{opacity: 0.8;left:20px;}
.swiper-ban .swiper-button-next:hover{opacity: 0.8;right:20px;}
}
/** == 首页banner ======================================================================================================================================*/



/** == 首页banner上文字 ======================================================================================================================================*/
.wenzi_main{ position:absolute; width: 100%; margin: 0px auto; padding: 0px 20px;  top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);  text-align:center; z-index: 1; text-shadow: 1px 1px 1px #000;filter:shadow(Color=#000,Direction=10,Strength=10);text-transform:uppercase;}
.ani-01 { height: auto; margin-bottom: 40px; color: #fff; font-size: 30px; }
.ani-02 { height: auto; margin-bottom: 0px; color: #fff; font-size: 36px;line-height: 50px; display: inline-block;border-top: 2px solid #fff;border-bottom: 2px solid #fff;padding: 10px 0px;}
.ani-03 { height: auto; margin-bottom: 0px; color: #fff; font-size: 36px; font-family: DINEngschriftStd;}


@media (max-width: 1440px) {
.wenzi_main{ position:absolute; width: 100%; margin: 0px auto; padding: 0px 20px;  top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);  text-align:center; z-index: 1; text-shadow: 1px 1px 1px #000;filter:shadow(Color=#000,Direction=10,Strength=10);text-transform:uppercase;}
.ani-01 { height: auto; margin-bottom: 10px; color: #fff; font-size:30px; font-weight: bold;}
.ani-02 { height: auto; margin-bottom: 10px; color: #fff; font-size: 20px; }
.ani-03 { height: auto; margin-bottom: 0px; color: #fff; font-size: 20px; font-family: DINEngschriftStd;}
}

@media (max-width: 1280px) {
}

@media (max-width: 1023px) { 
.wenzi_main{ position:absolute; width: 100%; margin: 0px auto; padding: 0px 20px;  top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);  text-align:center; z-index: 1; text-shadow: 1px 1px 1px #000;filter:shadow(Color=#000,Direction=10,Strength=10);text-transform:uppercase;}
.ani-01 { height: auto; margin-bottom: 10px; color: #fff; font-size:30px; font-weight: bold;}
.ani-02 { height: auto; margin-bottom: 10px; color: #fff; font-size: 20px; }
.ani-03 { height: auto; margin-bottom: 0px; color: #fff; font-size: 20px; font-family: DINEngschriftStd;}
}
@media (max-width: 767px) { 
.wenzi_main{ position:absolute; width: 100%; margin: 0px auto; padding: 0px 20px;  top: 50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);  text-align:center; z-index: 1; text-shadow: 1px 1px 1px #000;filter:shadow(Color=#000,Direction=10,Strength=10);text-transform:uppercase;}
.ani-01 { height: auto; margin-bottom: 10px; color: #fff; font-size: 0.5rem; line-height: 1.6; font-weight: bold;}
.ani-02 { height: auto; margin-bottom: 10px; color: #fff; font-size: 0.5rem; }
.ani-03 { height: auto; margin-bottom: 0px; color: #fff; font-size: 0.5rem; font-family: DINEngschriftStd;}
}
/** == 首页banner上文字 ======================================================================================================================================*/



/** == pag_ban ====================================================================================*/
.pag_ban{position: relative;overflow: hidden;height: 550px; margin-top: 150px;transition: all 0.5s ease-out;}
.pag_ban:before {content: ''; position: absolute; background-color: rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0;left: 0;}
.pag_ban .imgbg {height: 100%;}
.pag_ban .imgbg {background-position: center center;background-size: cover;background-repeat: no-repeat;}
.pag_ban .imgbg img {display: none;}


.pag_ban_tit{color: #fff; text-align:center; position: relative; width: 100%; max-width: 1400px; padding: 0px 30px 0px 30px;  margin: 0px auto; text-shadow: 1px 1px 1px #000; filter:shadow(Color=#000,Direction=10,Strength=10);
	top: 40%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.pag_ban_tit .tf30{ font-size: 30px; padding-bottom: 10px; width: 220px; height: 220px; line-height: 220px; text-align: center; border-radius:50%; background:rgba(0,0,0,0.5); margin: 0px auto; }
.pag_ban_tit .tf30 b{ font-weight: 500; border: 1px solid #fff; border-left: 0px; display:inline-block; height: 50px; line-height: 45px; border-right: 0px;}

@media (max-width:1366px){
.pag_ban{position: relative;height: 350px; overflow: hidden;}
.pag_ban_tit{color: #fff; text-align:center; position: relative; width: 100%; max-width: 1400px; padding: 0px 30px 0px 30px;  margin: 0px auto; text-shadow: 1px 1px 1px #000; filter:shadow(Color=#000,Direction=10,Strength=10);
	top: 30%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.pag_ban_tit .tf30{ font-size: 22px; padding-bottom: 10px; width: 170px; height: 170px; line-height: 170px; text-align: center; border-radius:50%; background:rgba(0,0,0,0.5); margin: 0px auto; }
.pag_ban_tit .tf30 b{ font-weight: 500; border: 1px solid #fff; border-left: 0px; display:inline-block; height: 50px; line-height: 45px; border-right: 0px;}
	
}

@media (max-width:1023px){
.pag_ban{position: relative;height: 300px; margin-top: 2.4rem;}
.pag_ban_tit{color: #fff; text-align:center; position: relative; width: 100%; max-width: 1400px; padding: 0px 30px 0px 30px;  margin: 0px auto; text-shadow: 1px 1px 1px #000; filter:shadow(Color=#000,Direction=10,Strength=10);
top: 40%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.pag_ban_tit .tf30{ font-size:16px; font-weight:600;padding-bottom: 10px; width: 100px; height: 100px; line-height: 100px; text-align: center; border-radius:50%; background:rgba(0,0,0,0.5); margin: 0px auto; }
.pag_ban_tit .tf30 b{ font-weight: 500; border: 1px solid #fff; border-left: 0px; display:inline-block; height: 30px; line-height: 25px; border-right: 0px;}
}
/** == pag_ban ====================================================================================*/
@media (max-width:768px){
.pag_ban{position: relative;height: 150px; margin-top: 2.4rem;}
.pag_ban_tit{color: #fff; text-align:center; position: relative; width: 100%; max-width: 1400px; padding: 0px 30px 0px 30px;  margin: 0px auto; text-shadow: 1px 1px 1px #000; filter:shadow(Color=#000,Direction=10,Strength=10);
top: 35%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.pag_ban_tit .tf30{ font-size:14px; font-weight:600;padding-bottom: 10px; width: 80px; height: 80px; line-height: 80px; text-align: center; border-radius:50%; background:rgba(0,0,0,0.5); margin: 0px auto; }
.pag_ban_tit .tf30 b{ font-weight: 500; border: 1px solid #fff; border-left: 0px; display:inline-block; height: 25px; line-height: 22px; border-right: 0px;}
}


/** pc_header header ========================================================================================================================*/
.pc_header{width: 100%; height: 150px; position:fixed; top: 0px; left: 0px; z-index: 9999;  background:#fff; padding: 0px 0px; box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);transition: all 0.5s ease-out;}

.pc_header.top_fixedY{position: fixed;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);transition: all 0s ease-out; }
/** .pc_header.top_fixedY 固定顶部溢出 ======**/
.pc_header.top_fixed{-webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%);transition: all 0.5s ease-out;}
/** .pc_header.top_fixedY 滑出顶部显示 ======**/

.m_header{display: none;}
@media (max-width:992px){
.pc_header{display: none;}
.m_header{display:block;}
}

/** logo ========================================================================================================================*/
.pc_header .wrapper_box{height: 55px;}
.pc_header .wrapper_box1{height: 100%;}
.pc_header .logo{float: left; height: 100%; display: -webkit-flex; /* Safari */display: flex;   -webkit-align-items: center; /* Safari 6.1+ */ align-items: center;}
.pc_header .logo a{float: left; display: block;}
.pc_header .logo a img{ max-width:auto;}
@media (max-width:1200px){
}




/** pc_nav 通用导航 ====================================================================================*/
.pc_nav {width:100%; margin: 0px auto; padding-left: 300px; background-color: #fff;}
.pc_nav ul{ display: block;}
.pc_nav:after,.pc_nav > ul:after {content: "";display: block;clear: both;visibility: hidden; line-height: 0;height: 0;}
/*一级菜单*/
.pc_nav > ul > li.nav-one {float: left; width:12.5%; display: block; position: relative;-webkit-perspective: 85px; -moz-perspective: 85px; -ms-perspective: 85px; perspective: 85px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d;}
.pc_nav > ul > li.nav-one > a {color: #222; padding: 0px 0px 0px 0px; font-size: 16px; line-height: 55px; text-align: center; display: block; position: relative;}
.pc_nav > ul > li.nav-one > a:after{position: absolute;content: "";top: 20px;right: 0px;border-right: 1px solid #999;height: 15px;}
.pc_nav > ul > li.nav-one:last-child > a:after{position: absolute;content: "";top: 20px;right: 0px;border-right: 0px solid #999;height: 15px;}

.pc_nav > ul > li.nav-one:hover > a {color: #d71718; }
.pc_nav > ul > li.nav-one > a.on{color: #d71718;}
/*一级菜单*/
@media (max-width:1440px){
.pc_nav > ul > li.nav-one > a {color: #000; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 55px; text-align: center; display: block; }
}


/*二级菜单*/
.pc_nav > ul > li.nav-one > ul.nav-two {opacity: 0; width: 140%;height: auto;top:auto;left: -20%;padding-bottom: 0px; display: block;transition: all 0.3s ease-out; position: absolute;background: transparent;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;-webkit-transform-origin: 0px 0px;-moz-transform-origin: 0px 0px;-ms-transform-origin: 0px 0px;transform-origin: 0px 0px;-webkit-transform: rotateX(-60deg);-moz-transform: rotateX(-60deg);-ms-transform: rotateX(-60deg);transform: rotateX(-60deg);-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}
.pc_nav > ul > li.nav-one:hover > ul.nav-two { opacity: 1; 
-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);transform: rotateX(0deg);box-shadow:0 10px 20px 2px rgba(0, 0, 0, .1)}

.pc_nav > ul > li.nav-one > ul.nav-two >li{height: 50px; transition: all 0.3s ease-out; position: relative;}
.pc_nav > ul > li.nav-one > ul.nav-two >li >a{ background:#676463; font-size: 14px; color: #eeeeee; border-top: 1px solid #000; width:100%; height:50px;line-height: 50px;padding:0px 0px; text-align: center;display: block; text-decoration: none;transition: all 0.2s ease-out;}
.pc_nav > ul > li.nav-one > ul.nav-two >li:hover >a{ color: #fff; background: #9c0203;}
/*二级菜单*/


/*三级菜单*/
.pc_nav > ul > li.nav-one > ul.nav-two >li > ul.nav-three{margin-left: 100%;top: 0;position: absolute; left: 0px;}
.pc_nav > ul > li.nav-one > ul.nav-two >li:hover > ul.nav-three{left: auto; width: 100%;}
.pc_nav > ul > li.nav-one > ul.nav-two >li > ul.nav-three li{height: 0; width: 100%; display: block; transition: all 0s ease-out; position: relative; overflow: hidden;}
.pc_nav > ul > li.nav-one > ul.nav-two >li:hover > ul.nav-three li{height: 50px; overflow: hidden; transition: all 0.2s ease-out;}
.pc_nav > ul > li.nav-one > ul.nav-two >li > ul.nav-three >li >a{width:100%; height:50px; line-height: 50px;padding:0px 0px; text-align: center; background:#666;color: #eeeeee;  border-top: 1px solid #000;display: block; text-decoration: none; }
.pc_nav > ul > li.nav-one > ul.nav-two >li > ul.nav-three >li >a:hover{ color: #fff; background: #000;}
/*有三级菜单的小箭头*/
ul.nav-three::after {position: absolute; top: 25px; left: -20px;width: 4px; height: 4px; border-bottom: 1px solid #eee;border-right: 1px solid #eee; content: ""; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg);-o-transform: rotate(-45deg); transform: rotate(-45deg);}
/*三级菜单*/
/** pc_nav ====================================================================================*/




/** m_nav 移动端菜单 ====================================================================================*/
.m_header{width: 100%;height:2.4rem;  background:rgba(255, 255, 255, 100); position: fixed; top: 0px; left:0px; right: 0px; z-index: 9999; box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.0);transition: all 0.5s ease-out;border-bottom: 1px solid #ddd;}
.m_header .header-section{width:100%; height: 100%; overflow: hidden;}
.m_header .header-section .m_logo{height:100%; padding:0rem 0rem; float: left; overflow: hidden; }
.m_header .header-section .m_logo a{display: block; height: 100%;}
.m_header .header-section .m_logo a img{height:100%;width: auto;}

.m_header .header-section .nav-icon{ position: absolute; right:0.56rem; top: 0.8rem; width:0.8rem;height:0.8rem; z-index:1000;font-size:0;text-align:right;cursor:pointer;}
.m_header .header-section .nav-icon i{width:100%;height:100%;position:absolute;left:0;top:0;}
.m_header .header-section .nav-icon i span{display:inline-block;width:90%;height:1px;background-color:#000;position:relative;border-radius:2px}
.m_header .header-section .nav-icon i:nth-of-type(1) span{top:20%}
.m_header .header-section .nav-icon i:nth-of-type(2) span{top:45%;width:60%}
.m_header .header-section .nav-icon i:nth-of-type(3) span{top:75%}

.mo_fixed{ background:rgba(255, 255, 255, 255);border-bottom: 1px solid #ddd;}
/*移动导航logo按钮*/

.m_header .m-navbar{background-color:rgba(255,255,255,100);position:fixed;width:100%;height:100%;z-index:9997;right:-100%;top:0;padding-bottom:.6rem;box-sizing:border-box;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:all .4s cubic-bezier(.4,0,0,1);overflow-y:auto;-webkit-overflow-scrolling:touch;}

.m_header .m-navbar.open{right: 0px;}
.m-navbar .nav-closed{ height:2.4rem; position: relative;border-bottom: 1px solid #ddd;}
.m-navbar .nav-closed .m_logo{height:100%; padding:0.3rem 0.3rem; float: left; overflow: hidden; }
.m-navbar .nav-closed .m_logo a{display: block; height: 100%;}
.m-navbar .nav-closed .m_logo a img{height:100%;}

.m_header .nav-closed .nav-icon{ position: absolute; right:0.56rem; top: 0.8rem; width:0.8rem;height:0.8rem;  z-index:1000;font-size:0;text-align:right;cursor:pointer;}
.m_header .nav-closed .nav-icon i{width:100%;height:100%;position:absolute;left:0;top:0}
.m_header .nav-closed .nav-icon i span{display:inline-block;width:80%;height:2px;background-color:#000;position:relative; }
.m_header .nav-closed .nav-icon i:nth-of-type(1) span{top:45%; right: 10%; transform:rotate(45deg);}
.m_header .nav-closed .nav-icon i:nth-of-type(2) span{top:45%; right: 10%;transform:rotate(-45deg);}
/*移动导航弹出信息*/


#navbar .m_navul{margin-top: 10%; width: 80%; margin-left: 10%;  text-transform:uppercase;}
#navbar .m_navul li{padding: 0 0.6rem;border-bottom: 0px solid rgba(255,255,255,0.1);transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;opacity: 0;}
#navbar.open .m_navul li{opacity: 1;-webkit-transform: translateY(0); transform: translateY(0);}
#navbar .m_navul li a{color: #000;font-size: 0.6rem;height:auto;line-height: 1rem; padding: 0.4rem 0px; width: 100%;display: block;text-decoration: none;}
#navbar .m_navul li a i{float: right;line-height: 1rem;}
#navbar .m_navul li a span{font-size: 0.32rem; color:rgba(0,0,0,0.4);  }
#navbar .m_navul li a:hover{ color: #d81718;}
#navbar .m_navul li a:hover span{ color: #d81718;}

#navbar .m_navul li .dropdown_menu{display: none; border-top: 1px solid #d81718;padding:0.2rem 0px;}
#navbar .m_navul li.dropdown.active .dropdown_menu{display: block;}
#navbar .m_navul li .dropdown_menu a{display: block; color: #d81718; font-size: 0.48rem; line-height: 0.9rem;padding:0.2rem 0.5rem;box-sizing: border-box; }
#navbar .m_navul li .dropdown_menu a:last-child{border: none;}
#navbar .m_navul li .dropdown_menu a span{font-size: 0.32rem; color:#d81718; }

#navbar .m_navul li:nth-child(1) {transition: all 0.2s ease-out;}
#navbar .m_navul li:nth-child(2) {transition: all 0.3s ease-out;}
#navbar .m_navul li:nth-child(3) {transition: all 0.4s ease-out;}
#navbar .m_navul li:nth-child(4) {transition: all 0.5s ease-out;}
#navbar .m_navul li:nth-child(5) {transition: all 0.6s ease-out;}
#navbar .m_navul li:nth-child(6) {transition: all 0.7s ease-out;}
#navbar .m_navul li:nth-child(7) {transition: all 0.8s ease-out;}
#navbar .m_navul li:nth-child(8) {transition: all 0.9s ease-out;}
#navbar .m_navul li:nth-child(9) {transition: all 1.0s ease-out;}

/** m_nav 移动端菜单 ====================================================================================*/

.pc_header_top{width: 100%;height: 95px;line-height: 95px;background-color: #676463;}
.pc_header_top .logo{position: absolute;width: 265px;top: 0px;left: 30px;height: 150px;z-index: 9999;box-shadow:0 0 15px rgba(0,0,0,0.15);}
.headm{padding-left: 310px;width: 100%;line-height: 95px;overflow: hidden;}
/*.pc_header_top*/
.pc_top_l{color: #fff;font-size: 24px;float: left;width: 240px; overflow: hidden;line-height: 95px;height: 95px;}
.pc_top_r{float: right;}
.pc_top_r li {float: right;color: #fff;padding-left: 45px;font-size: 14px;}
.pc_top_r li span{font-size: 14px;line-height: 20px;height: 20px;}
.pc_top_r li .i1{width: 20px;height: 20px;padding-right: 5px;}
.pc_top_r li .i1 img{width: 20px;height: 20px;line-height: 20px;}
.pc_top_r li a{color: #fff;}
.pc_top_r li a:hover{color: #d71718;}
@media (max-width:1160px){
.pc_top_r{float: right;display: none;}	
}
/*.pc_top_r*/
.title{text-align: center;}
.title .h3{color: #e70f1a;font-size: 24px;line-height: 24px;margin-bottom: 15px;}
.title .p1{color: #cbcbcb;font-size: 36px;line-height: 36px;}
@media (max-width:1023px){
.title{text-align: center;}
.title .h3{color: #e70f1a;font-size: 0.8rem;line-height: 0.8rem;margin-bottom: 0.4rem;}
.title .p1{color: #cbcbcb;font-size: 0.85rem;line-height: 0.85rem;}
}
/*.title*/

.index_chanye{padding-top: 90px;padding-bottom: 105px;}
ul.chanye_m{margin-top: 40px;}
ul.chanye_m li{width: 25%;float: left;}
ul.chanye_m li a{display: block;position: relative;}
ul.chanye_m li a .bg{position: absolute;width: 100%;top: 0px;left: 0px;background:rgba(0,0,0,0.88); height: 100%;z-index: 2;opacity: 0.3;transition: all 0.5s ease-out;}
ul.chanye_m li a:hover .bg{opacity: 1;background:rgba(216,23,24,0.88);}
ul.chanye_m li a .imgzoom{padding-bottom: 104%; width: 100%; position: relative; overflow: hidden; }
ul.chanye_m li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.chanye_m li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.chanye_m li a .txt{position: absolute;top: 30px;left: 0px;width: 100%;z-index: 4;color: #fff;opacity: 1;transition: all 0.5s ease-out;text-align: center;padding: 25% 20px 30px 20px;transition: all 0.5s ease-out;}
ul.chanye_m li a .txt .i1{width: 80px;display: inline-block;height: 80px; z-index: 3;margin-bottom: 20px;}
ul.chanye_m li a .txt .i1 img{width: 80px;height: 80px;}
ul.chanye_m li a:hover .txt{opacity: 1;top: 0px;}
ul.chanye_m li a .txt .p1{text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 20px;line-height: 18px;}
ul.chanye_m li a .txt .p2{text-align: center;font-size: 14px;margin-bottom: 10px;line-height: 14px; opacity: 0;}
ul.chanye_m li a:hover .p2{opacity: 1;}

@media (max-width:1366px){
.index_chanye{padding-top: 90px;padding-bottom: 105px;}
ul.chanye_m{margin-top: 40px;}
ul.chanye_m li{width: 25%;float: left;}
ul.chanye_m li a{display: block;position: relative;}
ul.chanye_m li a .bg{position: absolute;width: 100%;top: 0px;left: 0px;background:rgba(0,0,0,0.88); height: 100%;z-index: 2;opacity: 0.3;transition: all 0.5s ease-out;}
ul.chanye_m li a:hover .bg{opacity: 1;background:rgba(216,23,24,0.88);}
ul.chanye_m li a .imgzoom{padding-bottom: 104%; width: 100%; position: relative; overflow: hidden; }
ul.chanye_m li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.chanye_m li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.chanye_m li a .txt{position: absolute;top: 50px;left: 0px;width: 100%;z-index: 4;color: #fff;opacity: 1;transition: all 0.5s ease-out;text-align: center;padding: 15% 20px 30px 20px;}
ul.chanye_m li a .txt .i1{width: 60px;display: inline-block;height: 60px; z-index: 3;margin-bottom: 20px;}
ul.chanye_m li a .txt .i1 img{width: 60px;height: 60px;}
ul.chanye_m li a:hover .txt{opacity: 1;top: 30px;}
ul.chanye_m li a .txt .p1{text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 20px;line-height: 18px;}
ul.chanye_m li a .txt .p2{text-align: center;font-size: 14px;margin-bottom: 10px;line-height: 14px; opacity: 0;}	
ul.chanye_m li a:hover .p2{opacity: 1;}
}

@media (max-width:1023px){
.index_chanye{padding-top: 0.7rem;padding-bottom: 1.4rem;}
ul.chanye_m{margin-top: 0.5rem;}
ul.chanye_m li{width: 50%;float: left;}
ul.chanye_m li a{display: block;position: relative;}
ul.chanye_m li a .bg{position: absolute;width: 100%;top: 0px;left: 0px;background:rgba(216,23,24,0.88); height: 100%;z-index: 2;opacity: 0.4;transition: all 0.5s ease-out;}
ul.chanye_m li a:hover .bg{opacity: 1;}
ul.chanye_m li a .imgzoom{padding-bottom: 104%; width: 100%; position: relative; overflow: hidden; }
ul.chanye_m li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.chanye_m li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.chanye_m li a .txt{position: absolute;top: 0px;left: 0px;width: 100%;z-index: 4;color: #fff;opacity: 1;transition: all 0.5s ease-out;text-align: center;padding: 15% 20px 30px 20px;}
ul.chanye_m li a .txt .i1{width: 30px;display: inline-block;height: 30px; z-index: 3;margin-bottom: 0.4rem;}
ul.chanye_m li a .txt .i1 img{width: 30px;height: 30px;}
ul.chanye_m li a:hover .txt{opacity: 1;}
ul.chanye_m li a .txt .p1{text-align: center;font-size: 0.56rem;font-weight: bold;margin-bottom: 0.4rem;line-height: 0.56rem;}
ul.chanye_m li a .txt .p2{text-align: center;font-size: 0.48rem;margin-bottom: 0.32rem;line-height: 0.48rem; opacity: 1;}	
}
/*.index_chanye*/

.index_about{background-color: #e3e3e3;padding-top: 65px;padding-bottom: 70px;}
.index_about .about_top{position: relative;margin-bottom: 15px;}
.about_top .tu{width: 100%; max-width: 877px;height: 530px;}
.about_top .tu .imgzoom{padding-bottom: 60.4%; width: 100%; position: relative; overflow: hidden; }
.about_top .tu .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.about_top .tu:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.about_top .guanyu{position: absolute;width: 640px;bottom: 0px;right: 60px;background-color: #fff;padding: 80px 60px 115px 60px;}
.about_top .guanyu .h3{font-size: 24px;color: #d71718;line-height: 24px;margin-bottom: 15px;}
.about_top .guanyu span{font-size: 36px;color: #cbcbcb;line-height: 36px;margin-bottom: 35px;display: block;}
.about_top .guanyu .p1{font-size: 16px;color: #333;line-height: 30px;height: 150px;overflow: hidden;}
.about_top .guanyu a.gengduo{padding: 50px 30px;background-color: #d81718;position: absolute;right: -60px;bottom: 0px;color: #fff;display: block;font-size: 14px;}
.about_top .guanyu a.gengduo:hover{padding: 50px 50px;color: #333;}

.index_about .about_bottom{margin-left: -10px;margin-right: -10px;}
.about_bottom li{width: 33.3333%;float: left;padding: 0px 10px;}
.about_bottom li a{display: block;text-align: center;background-color: #fff;padding: 65px 50px 60px 50px;}
.about_bottom li a i{width: 60px;height: 50px;margin-bottom: 40px;display: inline-block;background-repeat:no-repeat; background-position:left center; background-size: auto;transition: all 0.5s ease-out;}
.about_bottom li a:hover{background-color: #d71718;transition: all 0.5s ease-out;color: #fff;}
.about_bottom li a:hover i{background-position:right center;}
.about_bottom li a span{display: block;font-size: 20px;color: #333;}
.about_bottom li a:hover span{color: #fff;}
@media (max-width:1023px){
.index_about{background-color: #e3e3e3;padding-top: 0.6rem;padding-bottom: 0.6rem;}
.index_about .about_top{position: relative;margin-bottom: 0.2rem;}
.about_top .tu{width: 100%; max-width: 100%;height: auto;}
.about_top .tu .imgzoom{padding-bottom: 60.4%; width: 100%; position: relative; overflow: hidden; }
.about_top .tu .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.about_top .tu:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.about_top .guanyu{position: relative;width: 100%;bottom: 0px;right: 0px;background-color: #fff;padding: 1rem 0.8rem 1rem 0.8rem;margin-top: 0.5rem;}
.about_top .guanyu .h3{font-size: 0.8rem;color: #d71718;line-height: 0.8rem;margin-bottom: 15px;}
.about_top .guanyu span{font-size: 0.85rem;color: #cbcbcb;line-height: 0.85rem;margin-bottom: 0.6rem;display: block;}
.about_top .guanyu .p1{font-size: 0.56rem;color: #333;line-height: 0.9rem;height: auto;overflow: hidden;margin-bottom: 0.3rem;}
.about_top .guanyu a.gengduo{padding: 0.3rem 0.2rem; text-align: center; background-color: #d81718;position:relative;right: 0px;bottom: 0px;color: #fff;display: block;font-size: 0.48rem;}
.about_top .guanyu a.gengduo:hover{padding: 0.5rem 0.2rem;}

.index_about .about_bottom{margin-left: 0px;margin-right: 0px;}
.about_bottom li{width:33.333%;float: left;padding: 0.2rem 0px;}
.about_bottom li a{display: block;text-align: center;background-color: #fff;padding: 1rem 0.5rem 1rem 0.5rem;}
.about_bottom li a i{width: 40px;height: 45px;margin-bottom: 0.5rem;display: inline-block;background-repeat:no-repeat; background-position:left center; background-size: 200%;transition: all 0.5s ease-out;}
.about_bottom li a:hover{background-color: #d71718;transition: all 0.5s ease-out;color: #fff;}
.about_bottom li a:hover i{background-position:right center;}
.about_bottom li a span{display: block;font-size: 0.48rem;color: #333;}
.about_bottom li a:hover span{color: #fff;}
}
/*.index_about*/

.index_news{padding-top: 55px;padding-bottom: 70px;}
.index_news .news_t{text-align: center;margin-top: 30px;}
.index_news .news_t a{display: inline-block;padding: 0px 20px;font-size: 14px;color: #333;border-right: 1px solid #999;}
.index_news .news_t a.on{color: #d71718;}
.index_news .news_t a:hover{color: #d71718;}
.index_news .news_t a:last-child {display: inline-block;padding: 0px 20px;font-size: 14px;color: #333;border-right: 0px solid #999;}
.index_news .news_t a:hover:last-child{color: #d71718;}
@media (max-width:1023px){
.index_news{padding-top: 1rem;padding-bottom: 1.2rem;}
.index_news .news_t{text-align: center;margin-top: 0.5rem;}
.index_news .news_t a{display: inline-block;padding: 0px 0.8rem;font-size: 0.56rem;color: #333;border-right: 1px solid #999;}
.index_news .news_t a.on{color: #d71718;}
.index_news .news_t a:hover{color: #d71718;}
.index_news .news_t a:last-child {display: inline-block;padding: 0px 20px;font-size: 14px;color: #333;border-right: 0px solid #999;}
.index_news .news_t a:hover:last-child{color: #d71718;}
}
/*.news_t*/

.index_news .news_b{max-width: 100%;margin-top: 40px;}
@media (max-width:1440px){
.index_news .news_b{max-width: 1200px;margin: 0 auto;margin-top: 40px;}
}
@media (max-width:1200px){
.index_news .news_b{max-width: 1000px;margin: 0 auto;margin-top: 30px;}
}
@media (max-width:1023px){
.index_news .news_b{max-width: 100%;margin-top: 0.5rem;}	
}
/*.news_b*/

.index_news .news_b .news_l{float: left;width: 50%;}
.index_news .news_b .news_l a{display: block;}
.index_news .news_b .news_l a .imgzoom{padding-bottom: 50.3%; width: 100%; position: relative; overflow: hidden; }
.index_news .news_b .news_l a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.index_news .news_b .news_l a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.news_m{background-color: #f3f3f3;padding: 10px 30px;}
ul.news_m li{display: block;width: 100%;border-bottom: 1px solid #999;position: relative;}
ul.news_m li:last-child {display: block;width: 100%;border-bottom: 0px solid #999;}
ul.news_m li i{background-image:url(../images/join5.png);position: absolute;top: 20px;left: 0px;width: 10px;height: 10px;display: block;}
ul.news_m li .p1 a {display: block;font-size: 16px;color: #333;line-height: 50px;height: 50px;overflow: hidden;padding-right: 180px;padding-left: 20px;}
ul.news_m li .p1 a:hover {color: #d71718;}
ul.news_m li span{position: absolute;top: 15px;right: 0px;width: 150px;display: block;font-size: 16px;color: #969696;text-align: right;}
@media (max-width:1440px){
.index_news .news_b .news_l a .imgzoom{padding-bottom: 47.5%; width: 100%; position: relative; overflow: hidden; }
}
@media (max-width:1200px){
.index_news .news_b .news_l a .imgzoom{padding-bottom: 43.5%; width: 100%; position: relative; overflow: hidden; }
}
@media (max-width:1023px){
.index_news .news_b .news_l{float: left;width: 100%;margin-bottom: 0.3rem;}
.index_news .news_b .news_l a .imgzoom{padding-bottom: 50.3%; width: 100%; position: relative; overflow: hidden; }
.index_news .news_b .news_l a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.index_news .news_b .news_l a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.news_m{background-color: #f3f3f3;padding: 0.3rem 0.5rem;}
ul.news_m li{display: block;width: 100%;border-bottom: 1px solid #999;position: relative;}
ul.news_m li:last-child {display: block;width: 100%;border-bottom: 0px solid #999;}
ul.news_m li i{background-image:url(../images/join5.png);position: absolute;top: 10px;left: 0px;width: 10px;height: 10px;}
ul.news_m li .p1 a{display: block;font-size: 0.48rem;color: #333;line-height: 1.2rem;height: 1.2rem;overflow: hidden;padding-right: 80px;}
ul.news_m li .p1 a:hover{color: #d71718;}
ul.news_m li span{position: absolute;top: 0.28rem;right: 0px;width: 200px;display: block;font-size: 0.48rem;color: #969696;}
}
/*.news_l*/

.index_news .news_b .news_r{float: right;width: 50%;}
/** swiper01_box ====================================================================================*/
.swiper01_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.swiper01_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.swiper01_box .swiper-pagination{width: 100%; text-align:center; left: 0px; bottom: 10px; }
.swiper01_box .swiper-pagination-bullet{ background: #fff; border: 0px solid #000; opacity: 0.8; width: 5px; height:15px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.swiper01_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 30px; opacity:1;}
/** 左右按钮 ============*/
.swiper01_box .swiper-button-prev {left: 0px;opacity:1; top: 50%;}
.swiper01_box .swiper-button-next {right:0px;opacity:1;top: 50%;}
.swiper01_box .swiper-button-prev {width: 40px;height: 60px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.swiper01_box .swiper-button-next {width: 40px;height: 60px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.swiper01_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.swiper01_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.swiper01_box .swiper-button-prev.hide{opacity:0.5;}
.swiper01_box .swiper-button-next.hide{opacity:0.5;}
.swiper01_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

a.sw_item01{ display: block;  }
a.sw_item01 .imgzoom{padding-bottom: 67.5%; width: 100%; position: relative; overflow: hidden; }
a.sw_item01 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item01:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
@media (max-width:1023px){
.index_news .news_b .news_r{float: right;width: 100%;}
/** swiper01_box ====================================================================================*/
.swiper01_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.swiper01_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.swiper01_box .swiper-pagination{width: 100%; text-align:center; left: 0px; bottom: 10px; }
.swiper01_box .swiper-pagination-bullet{ background: #fff; border: 0px solid #000; opacity: 0.8; width: 0.2rem; height:0.48rem;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.swiper01_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 0.2rem;height: 0.9rem; opacity:1;}
/** 左右按钮 ============*/
.swiper01_box .swiper-button-prev {left: 0px;opacity:1; top: 50%;}
.swiper01_box .swiper-button-next {right:0px;opacity:1;top: 50%;}
.swiper01_box .swiper-button-prev {width: 1rem;height: 2rem; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.swiper01_box .swiper-button-next {width: 1rem;height: 2rem; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.swiper01_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.swiper01_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.swiper01_box .swiper-button-prev.hide{opacity:0.5;}
.swiper01_box .swiper-button-next.hide{opacity:0.5;}
.swiper01_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

a.sw_item01{ display: block;  }
a.sw_item01 .imgzoom{padding-bottom: 67.5%; width: 100%; position: relative; overflow: hidden; }
a.sw_item01 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item01:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
}
/*.news_r*/



/* 本例子css */
.slideTxtBox{  }
.slideTxtBox .hd{position:relative; }
.slideTxtBox .hd ul{ }
.slideTxtBox .hd ul li.on{ background:#fff;}


.slideTxtBox .bd ul{ zoom:1;  }
.slideTxtBox .bd li{ height:344px; overflow: hidden;}





.index_join{padding-top: 80px;padding-bottom: 140px;background-color: #f1f1f1;}
.joinm{max-width: 100%;margin-top: 55px;box-shadow:10px 10px 15px rgba(0,0,0,0.15);}
.joinm .joinm_l{width: 30%;float: left;}
.joinm .joinm_l a{display: block;}
.joinm .joinm_l a.on{background-color: #efefef;position: relative;}
.joinm .joinm_l a .txt{padding: 45px 50px 30px 50px;text-align: center;}
.joinm .joinm_l a .txt img{width: 55px;height: 55px;margin-bottom: 25px;}
.joinm .joinm_l a .txt span{display: block;font-size: 14px;}
.joinm .joinm_l a .txt span:hover{color: #d71718;}

.joinm .joinm_c{width: 42.5%;float: left;height:344px;}
.joinm .joinm_c a .imgzoom{padding-bottom: 90%; width: 100%; position: relative; overflow: hidden; }
.joinm .joinm_c a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
@media (max-width:1440px){
.joinm {max-width: 1200px;margin: 0 auto; margin-top: 55px;}
.joinm .joinm_c a .imgzoom{padding-bottom: 100%; width: 100%; position: relative; overflow: hidden; }
}
@media (max-width:1260px){
.joinm {max-width: 1000px;margin: 0 auto;margin-top: 55px;}
.joinm .joinm_c a .imgzoom{padding-bottom: 114.5%; width: 100%; position: relative; overflow: hidden; }
}
@media (max-width:1023px){
.index_join{padding-top: 1.2rem;padding-bottom: 1.3rem;background-color: #f1f1f1;}
.joinm{max-width: 100%;margin-top: 0.6rem;box-shadow:0px 0px 0px rgba(0,0,0,0.15);}
.joinm .joinm_l{width: 100%;float: left;}
.joinm .joinm_l a{display: block;  width: 50%; float: left;}
.joinm .joinm_l a.on{background-color: #efefef;position: relative;}
.joinm .joinm_l a .txt{padding: 1rem 0.8rem 1rem 0.8rem;text-align: center;}
.joinm .joinm_l a .txt img{width: 45px;height: 45px;margin-bottom: 0.5rem;}
.joinm .joinm_l a .txt span{display: block;font-size: 0.56rem;}
.joinm .joinm_l a .txt span:hover{color: #d71718;}
.joinm .joinm_c{width: 100%;float: left;}
.joinm .joinm_c a .imgzoom{padding-bottom: 75.5%; width: 100%; position: relative; overflow: hidden; }
.joinm .joinm_c a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
}

.joinm .joinm_r{width: 57.5%;float: right;}
.joinm .joinm_r a{display: block;position: relative;}
.joinm .joinm_r a .imgzoom{padding-bottom: 61.5%; width: 100%; position: relative; overflow: hidden; }
.joinm .joinm_r a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
.joinm .joinm_r a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.joinm .joinm_r a .bg{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; background:rgba(0,0,0,0.7); }
.joinm .joinm_r a .text{position: absolute;top: 0px;left: 0px;width: 100%;padding: 43% 30px 30px 30px;text-align: center;}
.joinm .joinm_r a .text .p1{font-size: 24px;color: #fff;line-height: 25px;height: 25px;overflow: hidden;margin-bottom: 15px;}
.joinm .joinm_r a .text span{font-size: 14px;color: #fff;background-color: #d71718;display: inline-block;padding: 5px 10px;}
@media (max-width:1440px){
.joinm {max-width: 1200px;margin: 0 auto; margin-top: 55px;}
.joinm .joinm_r a .text{position: absolute;top: 0px;left: 0px;width: 100%;padding: 48% 30px 30px 30px;text-align: center;}
.joinm .joinm_r a .imgzoom{padding-bottom: 71.5%; width: 100%; position: relative; overflow: hidden; }
}
@media (max-width:1260px){
.joinm {max-width: 1000px;margin: 0 auto;margin-top: 55px;}
.joinm .joinm_r a .imgzoom{padding-bottom: 86%; width: 100%; position: relative; overflow: hidden; }
}
@media (max-width:1023px){
.joinm {max-width: 1000px;margin: 0 auto;margin-top: 0.6rem;}
.joinm .joinm_r{width: 100%;float: right;}
.joinm .joinm_r a{display: block;position: relative;}
.joinm .joinm_r a .imgzoom{padding-bottom: 70.2%; width: 100%; position: relative; overflow: hidden; }
.joinm .joinm_r a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
.joinm .joinm_r a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.joinm .joinm_r a .bg{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; background:rgba(0,0,0,0.7); }
.joinm .joinm_r a .text{position: absolute;top: 0px;left: 0px;width: 100%;padding: 45% 30px 30px 30px;text-align: center;}
.joinm .joinm_r a .text .p1{font-size: 0.68rem;color: #fff;line-height: 0.7rem;height: 0.7rem;overflow: hidden;margin-bottom: 0.5rem;}
.joinm .joinm_r a .text span{font-size: 0.48rem;color: #fff;background-color: #d71718;display: inline-block;padding: 5px 10px;}	
}
/*.joinm*/

.footer{padding-top: 80px;padding-bottom: 115px; border-top: 1px solid #ccc;}
.footerm{margin-left: -20px;margin-right: -20px;}
.footerm li{width: 11.6%;float: left;padding: 0px 20px;}
.footerm li:last-child{width: 18%;float: left;padding: 0px 20px;}
.footerm li dt{font-size: 18px;color: #000;border-bottom: 1px solid #999;display: inline-block;padding-bottom: 15px;margin-bottom: 15px;}
.footerm li dd a{display: inline-block;font-size: 14px;color: #8b8b8b;padding-bottom: 10px;}
.footerm li dd a:hover{color: #d71718;}
@media (max-width:1023px){
.footer{padding-top: 80px;padding-bottom: 115px;display: none;}
}
/*.footer*/

.footer_b{padding-top: 20px;padding-bottom: 20px;background-color: #3e3e3e;color: #fff;}
.footer_bm{position: relative;}
.footer_bm .logo{ position: absolute; left: 0px; top: 20px; max-width: 175px;}
.footer_bm_l{ width: 100%; padding: 30px 200px 0px 200px; min-height: 105px;  color: #fff; text-align: center; line-height: 24px; font-size: 14px; display: block;}
.footer_bm_l a{color: #fff;}
.footer_bm_l a:hover{color: #d71718;}
.weixin{position: absolute; right: 0px; top: 0px; width: 105px;}
.weixin img{display: block;width: 100%;}
@media (max-width:1023px){
.footer_b{padding-top: 20px;padding-bottom: 20px;background-color: #3e3e3e;color: #fff;  }
.footer_bm{position: relative;}
.footer_bm .logo{ position: absolute; left: 0px; top: 20px; max-width: 175px;display: none;}
.footer_bm_l{ width: 100%; padding: 0px 0px 0px 0px; min-height: auto;  color: #fff; text-align: center; line-height: 24px; font-size: 0.4rem;   margin-bottom: 0.5rem;}
.weixin{position: relative; right: 0px; top: 0px; width: 105px; margin: 0px auto;}
.weixin img{display: block;width: 100%;}
}
/*.footer_b*/




/** 党建导航 ====================================================================================*/
.pag_nav{ width: 100%; position: absolute; z-index: 6; bottom: 25%; left: 0px; text-align: center;}
.pag_nav a{color: #fff; font-size: 20px;display: inline-block; font-weight:600; padding: 10px 50px;}
.pag_nav a:hover{ background: #676463;}
.pag_nav a.active{ background: #d81718; color: #fff; }

@media (max-width:1366px){
.pag_nav{  bottom: 33%; }	
.pag_nav a{color: #fff; font-size: 16px;display: inline-block; padding: 10px 50px;}
}
.pag_navabo a{ color: #d81718;}
.pag_navabo a:hover{ background: #fff;}
.pag_navabo a.active{ background: #d81718; color: #fff;  }

@media (max-width:1023px){
.pag_nav{  bottom: 10%; }	
.pag_nav a{color: #fff; font-size: 12px;display: inline-block; padding: 2px 10px;}
}

/** 党建列表 ====================================================================================*/
.pag_main{ padding-top: 50px; padding-bottom: 50px;}

ul.dj_list{ margin-left:-15px; margin-right: -15px; display: block;}
ul.dj_list li{ width: 25%; height:auto; float: left; padding: 15px 15px;}
ul.dj_list li a{display: block;position: relative; padding: 10px 10px 10px 10px;box-shadow:0 0 15px rgba(0,0,0,0.15);}
ul.dj_list li a .bian{position: relative;}

ul.dj_list li a .imgzoom{padding-bottom: 100%; width: 100%; position: relative; overflow: hidden; }
ul.dj_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
ul.dj_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.dj_list li a .text{padding: 25px 20px 40px 20px; overflow: hidden; }
ul.dj_list li a .text .t1{ font-size: 18px; height: 44px;line-height: 22px; margin-bottom: 10px; overflow: hidden; font-weight: bold; position: relative;transition: all 0.5s ease-out;}
ul.dj_list li a .text .tx{ display: block; width: 100%; height: 1px; background: #eee; }
ul.dj_list li a .text .t2{ font-size: 16px; line-height: 25px; height: 125px; margin-top: 10px; margin-bottom: 20px; overflow: hidden; color: #666;}
ul.dj_list li a .text .t3{ background:#d71718; color: #fff; padding: 5px 10px;transition: all 0.5s ease-out;}

ul.dj_list li:nth-child(2n) a .imgzoom{ position: absolute; top: 0px; }
ul.dj_list li:nth-child(2n) a .text{padding: 25px 25px 40px 25px; margin-top: 100%; float: left;}

ul.dj_list li a :hover .text .t1{color: #d71718;}
ul.dj_list li a:hover  .text .t3{ background:#d71718; color: #fff; padding: 5px 20px;}
@media (max-width:1023px){
.pag_main{ padding-top: 10px; padding-bottom: 20px;}

ul.dj_list{ margin-left:-15px; margin-right: -15px; display: block;}
ul.dj_list li{ width: 50%; height:auto; float: left; padding: 15px 15px;}
ul.dj_list li a{display: block;position: relative; padding: 10px 10px 10px 10px;box-shadow:0 0 15px rgba(0,0,0,0.15);}
ul.dj_list li a .bian{position: relative;}

ul.dj_list li a .imgzoom{padding-bottom: 100%; width: 100%; position: relative; overflow: hidden; }
ul.dj_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
ul.dj_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.dj_list li a .text{padding: 5px 5px 20px 5px; overflow: hidden; }
ul.dj_list li a .text .t1{ font-size: 18px; height: 44px;line-height: 22px; margin-bottom: 10px; overflow: hidden; font-weight: bold; position: relative;transition: all 0.5s ease-out;}
ul.dj_list li a .text .tx{ display: block; width: 100%; height: 1px; background: #eee; }
ul.dj_list li a .text .t2{ font-size: 16px; line-height: 25px; height: 125px; margin-top: 10px; margin-bottom: 20px; overflow: hidden; color: #666;}
ul.dj_list li a .text .t3{ background:#d71718; color: #fff; padding: 5px 10px;transition: all 0.5s ease-out;}

ul.dj_list li:nth-child(2n) a .imgzoom{ position: absolute; top: 0px; }
ul.dj_list li:nth-child(2n) a .text{padding: 25px 25px 40px 25px; margin-top: 100%; float: left;}

ul.dj_list li a :hover .text .t1{color: #d71718;}
ul.dj_list li a:hover  .text .t3{ background:#d71718; color: #fff; padding: 5px 20px;}
}
@media (max-width:600px){
.pag_main{ padding-top: 10px; padding-bottom: 20px;}

ul.dj_list{ margin-left:0px; margin-right: 0px; display: block;}
ul.dj_list li{ width: 100%; height:auto; float: left; padding: 5px 0px 5px 0px;}
ul.dj_list li a{display: block;position: relative; padding: 10px 10px 10px 10px;box-shadow:0 0 15px rgba(0,0,0,0.15);}
ul.dj_list li a .bian{position: relative;}

ul.dj_list li a .imgzoom{padding-bottom: 100%; width: 100%; position: relative; overflow: hidden; }
ul.dj_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
ul.dj_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.dj_list li a .text{padding: 5px 5px 20px 5px; overflow: hidden; }
ul.dj_list li a .text .t1{ font-size: 16px; height: auto;line-height: 22px; margin-bottom: 10px; overflow: hidden; font-weight: bold; position: relative;transition: all 0.5s ease-out;}
ul.dj_list li a .text .tx{ display: block; width: 100%; height: 1px; background: #eee; }
ul.dj_list li a .text .t2{ font-size: 14px; line-height: 22px; height: auto; margin-top: 10px; margin-bottom: 10px; overflow: hidden; color: #666;}
ul.dj_list li a .text .t3{ background:#d71718; color: #fff; padding: 5px 10px;transition: all 0.5s ease-out;font-size: 12px;}

ul.dj_list li:nth-child(2n) a .imgzoom{ position: absolute; top: 0px; }
ul.dj_list li:nth-child(2n) a .text{padding: 15px 5px 20px 5px; margin-top: 100%; float: left;}

ul.dj_list li a :hover .text .t1{color: #d71718;}
ul.dj_list li a:hover  .text .t3{ background:#d71718; color: #fff; padding: 5px 20px;}
}
/** 新闻列表 ====================================================================================*/
.pag_news{ padding-top: 0px; background: #fff; padding-bottom: 20px; margin-top: -100px; margin-bottom: 50px; position: relative; z-index: 9;box-shadow:0 0 15px rgba(0,0,0,0.15);}

ul.news_list{ margin-left:10px; margin-right: 10px; display: block; padding-top: 10px;}
ul.news_list li{ width: 33.333%; height:auto; float: left; padding: 15px 15px;}
ul.news_list li a{display: block;position: relative; padding: 0px; }
ul.news_list li a .bian{position: relative;}

ul.news_list li a .imgzoom{padding-bottom:56.22%; width: 100%; position: relative; overflow: hidden; }
ul.news_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
ul.news_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.news_list li a .text{padding: 20px 0px 10px 0px; overflow: hidden; }
ul.news_list li a .text .t1{ font-size: 16px; height: 22px;line-height: 22px; margin-bottom: 10px; overflow: hidden; font-weight: bold; position: relative;transition: all 0.5s ease-out; word-break: break-all; text-overflow: ellipsis; white-space: nowrap;}
ul.news_list li a .text .t2{ font-size: 14px; line-height: 25px; height: 75px; margin-top: 10px; margin-bottom: 20px; overflow: hidden; color: #666;}
ul.news_list li a .text .t3{ background:#d71718; color: #fff; display: inline-block; padding: 5px 10px;transition: all 0.5s ease-out;}

ul.news_list li a:hover .text .t1{ color: #d71718;}
ul.news_list li a:hover .text .t3{padding: 5px 20px;}
@media (max-width:1023px){
.pag_news{ padding-top: 0px; background: #fff; padding-bottom: 20px; margin-top: 20px; margin-bottom: 50px; position: relative; z-index: 9;box-shadow:0 0 15px rgba(0,0,0,0.15);}

ul.news_list{ margin-left:10px; margin-right: 10px; display: block; padding-top: 10px;}
ul.news_list li{ width: 50%; height:auto; float: left; padding: 15px 15px;}
ul.news_list li a{display: block;position: relative; padding: 0px; }
ul.news_list li a .bian{position: relative;}

ul.news_list li a .imgzoom{padding-bottom:56.22%; width: 100%; position: relative; overflow: hidden; }
ul.news_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
ul.news_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.news_list li a .text{padding: 20px 0px 10px 0px; overflow: hidden; }
ul.news_list li a .text .t1{ font-size: 16px; height: 22px;line-height: 22px; margin-bottom: 10px; overflow: hidden; font-weight: bold; position: relative;transition: all 0.5s ease-out; word-break: break-all; text-overflow: ellipsis; white-space: nowrap;}
ul.news_list li a .text .t2{ font-size: 14px; line-height: 25px; height: 75px; margin-top: 10px; margin-bottom: 20px; overflow: hidden; color: #666;}
ul.news_list li a .text .t3{ background:#d71718; color: #fff; display: inline-block; padding: 5px 10px;transition: all 0.5s ease-out;}

ul.news_list li a:hover .text .t1{ color: #d71718;}
ul.news_list li a:hover .text .t3{padding: 5px 20px;}
}
@media (max-width:768px){
.pag_news{ padding-top: 0px; background: #fff; padding-bottom: 20px; margin-top: 20px; margin-bottom: 20px; position: relative; z-index: 9;box-shadow:0 0 15px rgba(0,0,0,0.15);}

ul.news_list{ margin-left:10px; margin-right: 10px; display: block; padding-top: 10px;}
ul.news_list li{ width: 100%; height:auto; float: left; padding: 5px 0px;}
ul.news_list li a{display: block;position: relative; padding: 0px; }
ul.news_list li a .bian{position: relative;}

ul.news_list li a .imgzoom{padding-bottom:56.22%; width: 100%; position: relative; overflow: hidden; }
ul.news_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
ul.news_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.news_list li a .text{padding: 10px 0px 10px 0px; overflow: hidden; }
ul.news_list li a .text .t1{ font-size: 16px; height: 22px;line-height: 22px; margin-bottom: 10px; overflow: hidden; font-weight: bold; position: relative;transition: all 0.5s ease-out; word-break: break-all; text-overflow: ellipsis; white-space: nowrap;}
ul.news_list li a .text .t2{ font-size: 14px; line-height: 22px; height: auto; margin-top: 10px; margin-bottom: 10px; overflow: hidden; color: #666;}
ul.news_list li a .text .t3{ background:#d71718; color: #fff; display: inline-block; padding: 5px 10px;transition: all 0.5s ease-out;font-size: 12px;}

ul.news_list li a:hover .text .t1{ color: #d71718;}
ul.news_list li a:hover .text .t3{padding: 5px 20px;}
}
/** 新闻详情 ============*/
.news_info{ padding: 60px 60px; position: relative;}
.news_info .h1{font-size: 28px; line-height: 32px; font-weight: 400; text-align: center; padding-bottom: 30px; border-bottom: 1px solid #dbdbdb;}
.news_info .meta{ margin-top: 20px; margin-bottom:20px; color: #999; font-size: 14px; text-align: center;}
.news_info .meta span{padding-right:20px;}

.news_info_content{padding: 20px 0px; width: 100%; font-size: 16px; line-height: 2; color: #666; overflow: hidden;}
@media (max-width:1023px){
.news_info{ padding: 10px 10px; position: relative;}
.news_info .h1{font-size: 18px; line-height: 26px; font-weight: 400; text-align: center; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb;}
.news_info .meta{ margin-top: 5px; margin-bottom:5px; color: #999; font-size: 14px; text-align: center;}
.news_info .meta span{padding-right:20px;}

.news_info_content{padding: 10px 0px 20px 0px; width: 100%; font-size: 14px; line-height: 1.6; color: #666; overflow: hidden;}
}
.fanye{ padding: 20px 0px 0px 0px; margin-top: 20px; border-top: 1px dotted #ccc;}
.fanyea { padding-bottom: 15px; color: #666; font-size: 16px; }
.fanyea a {color: #666; }
.fanyea a:hover { color: #d71718; }
.fanyefh{}
.fanyefh a{color: #fff; background: #d71718; font-size: 16px; width: 100%; text-align: center; padding: 15px 30px; display: inline-block; margin:10px 0px 0px 0px; border-radius:2px;}
.fanyefh a:hover{background: #d71718; color: #fff; padding:15px 40px;}
@media (max-width:1023px){
.fanye{ padding: 20px 0px 0px 0px; margin-top: 20px; border-top: 1px dotted #ccc;}
.fanyea { padding-bottom: 10px; color: #666; font-size: 14px; }
.fanyea a {color: #666; }
.fanyea a:hover { color: #d71718; }
.fanyefh{}
.fanyefh a{color: #fff; background: #d71718; font-size: 14px; width: 100%; text-align: center; padding: 5px 10px; display: inline-block; margin:10px 0px 0px 0px; border-radius:2px;}
.fanyefh a:hover{background: #d71718; color: #fff; padding:15px 40px;}
}

/** 关于我们 ====================================================================================*/
.pag_about1{ padding-top: 0px;padding-bottom: 0px; margin-top: -100px; margin-bottom: 50px; position: relative; z-index: 9; background: #fff;}

.pag_about1_t{ background: #fff; box-shadow:0 0 15px rgba(0,0,0,0.15);}
.about1_t01{ float: left; width: 33.33333%; position: relative;}
.about1_t01 .text{position: absolute; top: 50%; width: 100%; padding: 10% 10% 0 10%;}
.about1_t01 .text1{position: absolute; top: 0%; width: 100%; padding: 10% 10% 0 10%;}
.about1_t01 .t1{ display: block; font-size: 30px; color: #666;}
.about1_t01 .t2{ display: block; margin-top: 15px; font-size: 16px; color: #333; line-height: 25px; height: 100px; overflow: hidden;}


.pag_about1_b{padding: 50px 60px; font-size: 16px; line-height: 2;}
.pag_about1_bnum{padding: 30px 0px;}

.item_num{width: 31.333%; margin: 0px 1%; float: left; background: #f3f3f3; border: 1px solid #999; text-align: center; padding: 30px 30px;}
.item_num01{ font-size:40px; line-height: 1; font-weight: bold; color: #d81718;}
.item_num02{ color: #333;}
@media (max-width:1023px){
/** 关于我们 ====================================================================================*/
.pag_about1{ padding-top: 0px;padding-bottom: 0px; margin-top: 0px; margin-bottom: 20px; position: relative; z-index: 9; background: #fff;}

.pag_about1_t{ background: #fff; box-shadow:0 0 15px rgba(0,0,0,0.15);display: none;}
.about1_t01{ float: left; width: 33.33333%; position: relative;}
.about1_t01 .text{position: absolute; top: 50%; width: 100%; padding: 10% 10% 0 10%;}
.about1_t01 .text1{position: absolute; top: 0%; width: 100%; padding: 10% 10% 0 10%;}
.about1_t01 .t1{ display: block; font-size: 30px; color: #666;}
.about1_t01 .t2{ display: block; margin-top: 15px; font-size: 16px; color: #333; line-height: 25px; height: 100px; overflow: hidden;}


.pag_about1_b{padding: 10px 0px; font-size: 14px; line-height: 1.6;}
.pag_about1_bnum{padding: 10px 0px;}

.item_num{width: 100%; margin: 0px 0%; float: left; background: #f3f3f3; border: 1px solid #999; text-align: center; padding: 10px 10px;}
.item_num01{ font-size:20px; line-height: 1; font-weight: bold; color: #d81718;}
.item_num02{ color: #333;}
}

/** 领导关怀 ====================================================================================*/
.pag_about2{ padding-top: 150px;}

.pag_about2_1{min-height: 200px; background: #fcd475;}
@media (max-width:1023px){
/** 领导关怀 ====================================================================================*/
.pag_about2{ padding-top: 60px;}

.pag_about2_1{min-height: auto; background: #fcd475;}
}
/** ld01_box ====================================================================================*/
.ld01_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ld01_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.ld01_box .swiper-pagination{width: 100%; text-align:left; left: 22%; bottom: 10px; }
.ld01_box .swiper-pagination-bullet{ background: #fff; border: 0px solid #000; opacity: 0.8; width: 5px; height:15px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ld01_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 30px; opacity:1;}
/** 左右按钮 ============*/
.ld01_box .swiper-button-prev {left: 0px;opacity:1; top: 50%;}
.ld01_box .swiper-button-next {right:0px;opacity:1;top: 50%;}
.ld01_box .swiper-button-prev {width: 40px;height: 60px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld01_box .swiper-button-next {width: 40px;height: 60px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld01_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ld01_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ld01_box .swiper-button-prev.hide{opacity:0.5;}
.ld01_box .swiper-button-next.hide{opacity:0.5;}
.ld01_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ld01_item{ display: block;  }
@media (max-width:1023px){
/** ld01_box ====================================================================================*/
.ld01_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ld01_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.ld01_box .swiper-pagination{width: 100%; text-align:left; left: 22%; bottom: 10px; }
.ld01_box .swiper-pagination-bullet{ background: #fff; border: 0px solid #000; opacity: 0.8; width: 5px; height:15px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ld01_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 30px; opacity:1;}
/** 左右按钮 ============*/
.ld01_box .swiper-button-prev {left: 0px;opacity:1; top: 50%;}
.ld01_box .swiper-button-next {right:0px;opacity:1;top: 50%;}
.ld01_box .swiper-button-prev {width: 20px;height: 40px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld01_box .swiper-button-next {width: 20px;height: 40px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld01_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ld01_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ld01_box .swiper-button-prev.hide{opacity:0.5;}
.ld01_box .swiper-button-next.hide{opacity:0.5;}
.ld01_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ld01_item{ display: block;  }
}

.pag_about2_2{padding: 70px 0px;}
/** ld02_box ====================================================================================*/
.ld02_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ld02_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.ld02_box .swiper-pagination{width: 100%; text-align:right; left: 0%; bottom: 10px; padding-right: 25%;}
.ld02_box .swiper-pagination-bullet{ background: #fff; border: 0px solid #000; opacity: 0.8; width: 5px; height:15px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ld02_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 30px; opacity:1;}
/** 左右按钮 ============*/
.ld02_box .swiper-button-prev {left: 0px;opacity:1; top: 50%;}
.ld02_box .swiper-button-next {right:0px;opacity:1;top: 50%;}
.ld02_box .swiper-button-prev {width: 40px;height: 60px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld02_box .swiper-button-next {width: 40px;height: 60px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld02_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ld02_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ld02_box .swiper-button-prev.hide{opacity:0.5;}
.ld02_box .swiper-button-next.hide{opacity:0.5;}
.ld02_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ld02_item{ display: block;  }
@media (max-width:1023px){
.pag_about2_2{padding: 15px 0px;}
/** ld02_box ====================================================================================*/
.ld02_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ld02_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.ld02_box .swiper-pagination{width: 100%; text-align:right; left: 0%; bottom: 10px; padding-right: 25%;}
.ld02_box .swiper-pagination-bullet{ background: #fff; border: 0px solid #000; opacity: 0.8; width: 5px; height:15px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ld02_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 30px; opacity:1;}
/** 左右按钮 ============*/
.ld02_box .swiper-button-prev {left: 0px;opacity:1; top: 50%;}
.ld02_box .swiper-button-next {right:0px;opacity:1;top: 50%;}
.ld02_box .swiper-button-prev {width: 20px;height: 40px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld02_box .swiper-button-next {width: 20px;height: 40px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld02_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ld02_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ld02_box .swiper-button-prev.hide{opacity:0.5;}
.ld02_box .swiper-button-next.hide{opacity:0.5;}
.ld02_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ld02_item{ display: block;  }
}

.pag_about2_3_tit{ padding: 0px 0px 70px 0px; text-align: center;}
.pag_about2_3_tit .titcn{ color: #d71718; font-size: 24px;}
.pag_about2_3_tit .titen{ color: #cbcbcb; font-size: 36px;text-transform:uppercase;}


.pag_about2_3{padding: 0px 0px 70px 0px; position: relative;}
.pag_about2_3:before{content: " ";display: block;  background: #5a5a5a; position: absolute; width: 100%; height: 350px;}

.pag_about2_3l{ width: 40%; float: left; color: #fcd475; padding-top: 40px; padding-left: 5%;}
.about2_3l01{ font-size: 40px; text-align:center;}
.about2_3l02{ margin-top: 20px; font-size: 18px; line-height: 30px;height: 150px;overflow: hidden;}

a.about2_3l03{ background: #d81718; color: #fff; font-size: 16px; width: 120px; text-align: center; height: 100px; display:flex; justify-content: center; align-items: center;  margin-left: 50px; margin-top: 20px;}
.pag_about2_3r{ width: 55%; float: right;}
@media (max-width:1023px){
.pag_about2_3_tit{ padding: 0px 0px 15px 0px; text-align: center;}
.pag_about2_3_tit .titcn{ color: #d71718; font-size: 20px;}
.pag_about2_3_tit .titen{ color: #cbcbcb; font-size: 16px;text-transform:uppercase;}


.pag_about2_3{padding: 0px 0px 20px 0px; position: relative;}
.pag_about2_3:before{content: " ";display: block;  background: #5a5a5a; position: absolute; width: 100%; height: 100%;}

.pag_about2_3l{ width: 100%; float: left; color: #fcd475; padding-top: 15px; padding-left: 0%;}
.about2_3l01{ font-size: 22px; text-align:center;}
.about2_3l02{ margin-top: 10px; font-size: 14px; line-height: 1.6; height: auto;}

a.about2_3l03{ background: #d81718; color: #fff; font-size: 12px; width: 100%; text-align: center; height: 30px; display:flex; justify-content: center; align-items: center;  margin-left: 0px; margin-top: 10px;}
.pag_about2_3r{ width: 100%; float: right;}
}



/** ld03_box ====================================================================================*/
.ld03_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ld03_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.ld03_box .swiper-pagination{width: 100%; text-align:right; left: 0%; bottom: 10px; padding-right: 50%;}
.ld03_box .swiper-pagination-bullet{ background: #fff; border: 0px solid #000; opacity: 0.8; width: 5px; height:15px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ld03_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 30px; opacity:1;}
/** 左右按钮 ============*/
.ld03_box .swiper-button-prev {left: 0px;opacity:1; top: 50%;}
.ld03_box .swiper-button-next {right:0px;opacity:1;top: 50%;}
.ld03_box .swiper-button-prev {width: 40px;height: 60px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld03_box .swiper-button-next {width: 40px;height: 60px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld03_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ld03_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ld03_box .swiper-button-prev.hide{opacity:0.5;}
.ld03_box .swiper-button-next.hide{opacity:0.5;}
.ld03_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ld03_item{ display: block;  }
@media (max-width:1023px){
/** ld03_box ====================================================================================*/
.ld03_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ld03_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.ld03_box .swiper-pagination{width: 100%; text-align:right; left: 0%; bottom: 10px; padding-right: 48%;}
.ld03_box .swiper-pagination-bullet{ background: #fff; border: 0px solid #000; opacity: 0.8; width: 5px; height:15px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ld03_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 30px; opacity:1;}
/** 左右按钮 ============*/
.ld03_box .swiper-button-prev {left: 0px;opacity:1; top: 50%;}
.ld03_box .swiper-button-next {right:0px;opacity:1;top: 50%;}
.ld03_box .swiper-button-prev {width: 25px;height: 45px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld03_box .swiper-button-next {width: 25px;height: 45px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ld03_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ld03_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ld03_box .swiper-button-prev.hide{opacity:0.5;}
.ld03_box .swiper-button-next.hide{opacity:0.5;}
.ld03_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ld03_item{ display: block;  }
}

/** 企业荣誉 ====================================================================================*/
.pag_about3_1{ padding-top: 50px; padding-bottom: 50px;}

.pag_about3_1_tit{ padding: 0px 0px 50px 0px; text-align: center;}
.pag_about3_1_tit .titcn{ color: #333; font-size: 36px; position: relative; padding-bottom: 20px; border-bottom: 1px solid #ccc;}
.pag_about3_1_tit .titcn:before{content: " ";display: block; position: absolute; left: 50%; bottom: -5px; margin-left: -5px; width: 10px; height: 10px; background: #e60012;border-radius:50%;}

.pag_about3_1m{}
@media (max-width:1023px){
.pag_about3_1{ padding-top: 20px; padding-bottom: 20px;}

.pag_about3_1_tit{ padding: 0px 0px 10px 0px; text-align: center;}
.pag_about3_1_tit .titcn{ color: #333; font-size: 22px; position: relative; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
.pag_about3_1_tit .titcn:before{content: " ";display: block; position: absolute; left: 50%; bottom: -5px; margin-left: -5px; width: 10px; height: 10px; background: #e60012;border-radius:50%;}

.pag_about3_1m{}
}
/** ry01_box ====================================================================================*/
.ry01_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ry01_box .swiper-container{padding: 0px 0px 70px 0px; height: auto;}
.ry01_box .swiper-pagination{width: 100%; text-align:center; left: 0%; bottom: 10px; }
.ry01_box .swiper-pagination-bullet{ background: #999; border: 0px solid #000; opacity: 0.8; width: 5px; height:15px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ry01_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 30px; opacity:1;}
/** 左右按钮 ============*/
.ry01_box .swiper-button-prev {left: 0px;opacity:1; top: 40%;}
.ry01_box .swiper-button-next {right:0px;opacity:1;top: 40%;}
.ry01_box .swiper-button-prev {width: 40px;height: 60px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ry01_box .swiper-button-next {width: 40px;height: 60px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ry01_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ry01_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ry01_box .swiper-button-prev.hide{opacity:0.5;}
.ry01_box .swiper-button-next.hide{opacity:0.5;}
.ry01_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ry01_item{ display: block;  }
.ry01_item .imgzoom{padding-bottom:69%; width: 100%; position: relative; overflow: hidden; }
.ry01_item .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.ry01_item:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
@media (max-width:1023px){
/** ry01_box ====================================================================================*/
.ry01_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ry01_box .swiper-container{padding: 0px 0px 30px 0px; height: auto;}
.ry01_box .swiper-pagination{width: 100%; text-align:center; left: 0%; bottom: 0px; }
.ry01_box .swiper-pagination-bullet{ background: #999; border: 0px solid #000; opacity: 0.8; width: 5px; height:10px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ry01_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 20px; opacity:1;}
/** 左右按钮 ============*/
.ry01_box .swiper-button-prev {left: 0px;opacity:1; top: 40%;}
.ry01_box .swiper-button-next {right:0px;opacity:1;top: 40%;}
.ry01_box .swiper-button-prev {width: 30px;height: 50px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ry01_box .swiper-button-next {width: 30px;height: 50px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ry01_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ry01_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ry01_box .swiper-button-prev.hide{opacity:0.5;}
.ry01_box .swiper-button-next.hide{opacity:0.5;}
.ry01_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ry01_item{ display: block;  }
.ry01_item .imgzoom{padding-bottom:69%; width: 100%; position: relative; overflow: hidden; }
.ry01_item .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.ry01_item:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
}


/** 我们的专利 ====================================================================================*/
.pag_about3_2{ padding-top: 50px; padding-bottom: 50px; background: #f6f6f6;}

.pag_about3_2m{}
/** ry02_box ====================================================================================*/
.ry02_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ry02_box .swiper-container{padding: 0px 0px 70px 0px; height: auto;}
.ry02_box .swiper-pagination{width: 100%; text-align:center; left: 0%; bottom: 10px; }
.ry02_box .swiper-pagination-bullet{ background: #999; border: 0px solid #000; opacity: 0.8; width: 5px; height:15px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ry02_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 30px; opacity:1;}
/** 左右按钮 ============*/
.ry02_box .swiper-button-prev {left: 0px;opacity:1; top: 40%;}
.ry02_box .swiper-button-next {right:0px;opacity:1;top: 40%;}
.ry02_box .swiper-button-prev {width: 40px;height: 60px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ry02_box .swiper-button-next {width: 40px;height: 60px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ry02_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ry02_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ry02_box .swiper-button-prev.hide{opacity:0.5;}
.ry02_box .swiper-button-next.hide{opacity:0.5;}
.ry02_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ry02_item{ display: block;  }
.ry02_item .imgzoom{padding-bottom:126%; width: 100%; position: relative; overflow: hidden; }
.ry02_item .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.ry02_item:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
@media (max-width:1023px){
.pag_about3_2{ padding-top: 20px; padding-bottom: 20px; background: #f6f6f6;}

.pag_about3_2m{}
/** ry02_box ====================================================================================*/
.ry02_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.ry02_box .swiper-container{padding: 0px 0px 30px 0px; height: auto;}
.ry02_box .swiper-pagination{width: 100%; text-align:center; left: 0%; bottom: 0px; }
.ry02_box .swiper-pagination-bullet{ background: #999; border: 0px solid #000; opacity: 0.8; width: 5px; height:10px;border-radius:0%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.ry02_box .swiper-pagination-bullet-active{ background: #e70f1a; width: 5px;height: 20px; opacity:1;}
/** 左右按钮 ============*/
.ry02_box .swiper-button-prev {left: 0px;opacity:1; top: 40%;}
.ry02_box .swiper-button-next {right:0px;opacity:1;top: 40%;}
.ry02_box .swiper-button-prev {width: 30px;height: 50px; background-color:#4f5e66;background-image:url(../images/sleft.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ry02_box .swiper-button-next {width: 30px;height: 50px; background-color:#2b4b61;background-image:url(../images/sright.png);background-repeat:no-repeat; background-position:center center; background-size:40%; text-align: center;}
.ry02_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sleft.png);}
.ry02_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/sright.png);}
.ry02_box .swiper-button-prev.hide{opacity:0.5;}
.ry02_box .swiper-button-next.hide{opacity:0.5;}
.ry02_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

.ry02_item{ display: block;  }
.ry02_item .imgzoom{padding-bottom:126%; width: 100%; position: relative; overflow: hidden; }
.ry02_item .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.ry02_item:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
}


/** 集团产品 ====================================================================================*/
.pag_jt{ padding: 50px 50px 50px 50px; line-height: 1.6; font-size: 16px; margin-top: -100px; margin-bottom: 50px; background: #fff; position: relative; z-index: 9;}

.pag_jt_tit{ padding: 20px 0px 20px 0px; text-align: center;}
.pag_jt_tit .titcn{ color: #d71718; font-size: 24px; line-height: 1.2;}
.pag_jt_tit .titen{ color: #cbcbcb; font-size: 36px;line-height: 1.2; text-transform:uppercase;}
@media (max-width:1366px){
/** 集团产品 ====================================================================================*/
.pag_jt{ padding: 50px 50px 50px 50px; line-height: 1.6; font-size: 16px; margin-top: 0px; margin-bottom: 50px; background: #fff; position: relative; z-index: 9;}

.pag_jt_tit{ padding: 20px 0px 20px 0px; text-align: center;}
.pag_jt_tit .titcn{ color: #d71718; font-size: 24px; line-height: 1.2;}
.pag_jt_tit .titen{ color: #cbcbcb; font-size: 36px;line-height: 1.2; text-transform:uppercase;}
}
@media (max-width:1023px){
/** 集团产品 ====================================================================================*/
.pag_jt{ padding: 10px 0px 50px 0px; line-height: 1.6; font-size: 16px; margin-top: 0px; margin-bottom: 50px; background: #fff; position: relative; z-index: 9;}

.pag_jt_tit{ padding: 30px 0px 20px 0px; text-align: center;}
.pag_jt_tit .titcn{ color: #d71718; font-size: 24px; line-height: 1.2;}
.pag_jt_tit .titen{ color: #cbcbcb; font-size: 26px;line-height: 1.2; text-transform:uppercase;}
}
@media (max-width:768px){
/** 集团产品 ====================================================================================*/
.pag_jt{ padding: 10px 0px 10px 0px; line-height: 1.6; font-size: 16px; margin-top: 0px; margin-bottom: 20px; background: #fff; position: relative; z-index: 9;}

.pag_jt_tit{ padding: 20px 0px 20px 0px; text-align: center;}
.pag_jt_tit .titcn{ color: #d71718; font-size: 20px; line-height: 1.2;}
.pag_jt_tit .titen{ color: #cbcbcb; font-size: 16px;line-height: 1.2; text-transform:uppercase;}
}
/** jt_01box ===*/
.jt_01box{ position: relative; width: 100%; height: 600px;}
.jt_01box_tit{ font-size: 90px; font-weight: bold; color: #ebebeb; line-height: 1; margin-bottom: 30px;}
.jt_01box_txt{border: 1px solid #d8d7d7; width: 640px; padding: 40px 30px; position: relative; z-index: 9; background: #fff;}
.jt_01box_txt .t1{ font-size: 24px; color: #d71718;}
.jt_01box_txt .t2{ font-size: 30px; color: #cbcbcb;}
.jt_01box_txt .t3{ margin-top: 20px; font-size: 16px; line-height: 1.6;}
@media (max-width:1023px){
/** jt_01box ===*/
.jt_01box{ position: relative; width: 100%; height: auto;}
.jt_01box_tit{ font-size: 30px;line-height: 30px; font-weight: bold; color: #ebebeb; line-height: 1; margin-bottom: 10px;}
.jt_01box_txt{border: 1px solid #d8d7d7; width: 100%; padding: 10px 10px; position: relative; z-index: 9; background: #fff;}
.jt_01box_txt .t1{ font-size: 20px; color: #d71718;}
.jt_01box_txt .t2{ font-size: 16px; color: #cbcbcb;line-height: 20px;}
.jt_01box_txt .t3{ margin-top: 5px; font-size: 14px; line-height: 1.6;}
}
.jt_01box_img{position: absolute; right: 0px; top: 0px;}
@media (max-width:1023px){
.jt_01box_img{position: relative; right: 0px; top: 0px;}
.jt_01box_img img{width: 100%;}
}
/** jt_02box ===*/
.jt_02box{ position: relative; width: 100%; line-height: 1.45; padding-top: 20px; padding-bottom: 50px;}
.jt_02boximg{float: left; width: 50%; margin: 0px 20px 10px 0px;}
@media (max-width:1023px){
/** jt_02box ===*/
.jt_02box{ position: relative; width: 100%; line-height: 1.6; padding-top: 0px; padding-bottom: 20px;font-size: 14px;}
.jt_02boximg{float: left; width: 100%; margin: 0px 20px 10px 0px;}
.jt_02boximg img{width: 100%;}
}

/** jt_03box ===*/
.jt_03box{ position: relative; width: 100%;  padding-top: 10px; padding-bottom: 0px;}
.jt_03ul{ display: block;}
.jt_03ul li{ width: 25%; float: left; padding: 5px 5px; position: relative; cursor:pointer ;}
.jt_03ul li .imgzoom{padding-bottom: 105%; width: 100%; position: relative; overflow: hidden; }
.jt_03ul li .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.jt_03ul li:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

.jt_03ul li .imgzoom .name{ position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; color: #fff; z-index: 10;background:rgba(215,23,24,0.5); padding: 10px 10px;transition: all 0.5s ease-out;}
.jt_03ul li:hover .imgzoom .name{background:rgba(215,23,24,0.99); }
@media (max-width:1023px){
.jt_03box{ position: relative; width: 100%;  padding-top: 10px; padding-bottom: 0px;}
.jt_03ul{ display: block;}
.jt_03ul li{ width: 50%; float: left; padding: 5px 5px; position: relative; cursor:pointer ;}
.jt_03ul li .imgzoom{padding-bottom: 105%; width: 100%; position: relative; overflow: hidden; }
.jt_03ul li .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.jt_03ul li:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

.jt_03ul li .imgzoom .name{ position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; color: #fff; z-index: 10;background:rgba(215,23,24,0.5); padding: 10px 10px;transition: all 0.5s ease-out;}
.jt_03ul li:hover .imgzoom .name{background:rgba(215,23,24,0.99); }
}
@media (max-width:768px){
.jt_03box{ position: relative; width: 100%;  padding-top: 0px; padding-bottom: 0px;}
.jt_03ul{ display: block;}
.jt_03ul li{ width: 100%; float: left; padding: 0px 0px; position: relative; cursor:pointer ;}
.jt_03ul li .imgzoom{padding-bottom: 105%; width: 100%; position: relative; overflow: hidden; }
.jt_03ul li .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.jt_03ul li:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

.jt_03ul li .imgzoom .name{ position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; color: #fff; z-index: 10;background:rgba(215,23,24,0.5); padding: 5px 10px;transition: all 0.5s ease-out;font-size: 14px;}
.jt_03ul li:hover .imgzoom .name{background:rgba(215,23,24,0.99); }
}


/** 加入我们 ====================================================================================*/
.pag_job{ padding: 0px 0px 0px 0px; line-height: 1.6; font-size: 16px; margin-top: -150px; margin-bottom: 50px; background: #fff; position: relative; z-index: 9;}

.pag_job_t{width: 100%; height: 340px; background: #fff;box-shadow:0 0 25px rgba(0,0,0,0.35); text-align: center;}
.pag_job_t1{ float: left; width: 30%; height: 340px; position: relative; background: #cc2a1e; display: flex; flex-direction:column;  justify-content: center;  }
.pag_job_t2{ float: left; width: 30%; height: 340px; position: relative;  display: flex; flex-direction:column;  justify-content: center;  }
.pag_job_t3{ float: right; width: 40%; height: 340px; }

.pag_job_t1 i{display: block; width: 100px; height: 100px; margin: 0px auto;}
.pag_job_t1 a{display: block; width: 120px;border-radius:20px; line-height: 2;  background: #fff;color: #d71718;  margin: 10px auto;}
.pag_job_t1 a:hover{ width: 150px;}

.pag_job_t2 i{ display: block; width: 100px; height: 100px; margin: 0px auto;}
.pag_job_t2 a{display: block;width: 120px;border-radius:20px; line-height: 2;  background: #d71718; color: #fff; margin: 10px auto;}
.pag_job_t2 a:hover{ width: 150px;}

.pag_job_t1.on:before{content: " ";display: block;  position: absolute; bottom: -10px; left: 50%; margin-left: -15px;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-top:10px solid #cc2a1e;}

.pag_job_t2.on:before{content: " ";display: block;  position: absolute; bottom: -10px; left: 50%; margin-left: -15px;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-top:10px solid #cc2a1e;}
@media (max-width:1023px){
.pag_job{ padding: 0px 0px 0px 0px; line-height: 1.6; font-size: 16px; margin-top: 20px; margin-bottom: 0px; background: #fff; position: relative; z-index: 9;}

.pag_job_t{width: 100%; height: auto; background: #fff;box-shadow:0 0 25px rgba(0,0,0,0.35); text-align: center;}
.pag_job_t1{ float: left; width: 100%; height: 200px; position: relative; background: #cc2a1e; display: flex; flex-direction:column;  justify-content: center;  }
.pag_job_t2{ float: left; width: 100%; height: 200px; position: relative;  display: flex; flex-direction:column;  justify-content: center;  }
.pag_job_t3{ float: right; width: 100%; height: 340px; }

.pag_job_t1 i{display: block; width: 100px; height: 100px; margin: 0px auto;}
.pag_job_t1 a{display: block; width: 120px;border-radius:20px; line-height: 2;  background: #fff;color: #d71718;  margin: 10px auto;}
.pag_job_t1 a:hover{ width: 150px;}

.pag_job_t2 i{ display: block; width: 100px; height: 100px; margin: 0px auto;}
.pag_job_t2 a{display: block;width: 120px;border-radius:20px; line-height: 2;  background: #d71718; color: #fff; margin: 10px auto;}
.pag_job_t2 a:hover{ width: 150px;}

.pag_job_t1.on:before{content: " ";display: block;  position: absolute; bottom: -10px; left: 50%; margin-left: -15px;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-top:10px solid #cc2a1e;}

.pag_job_t2.on:before{content: " ";display: block;  position: absolute; bottom: -10px; left: 50%; margin-left: -15px;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-top:10px solid #cc2a1e;}
}

.job_list{ padding: 80px 0px 50px 0px;font-size: 14px; }
dl.job_tit{ background: #f0f0f0; padding: 25px 0px;}
dl.job_tit dd{ float: left; text-align: center;}
dl.job_tit dd:nth-child(1){ width: 20%}
dl.job_tit dd:nth-child(2){ width: 10%}
dl.job_tit dd:nth-child(3){ width: 10%}
dl.job_tit dd:nth-child(4){ width: 40%}
dl.job_tit dd:nth-child(5){ width: 10%}
dl.job_tit dd:nth-child(6){ width: 10%}

.job_listm{ border: 1px solid #f0f0f0;}
dl.job_m{ background: #fff; padding: 25px 0px; border-bottom: 1px solid #f0f0f0;}
dl.job_m dd{ float: left; text-align: center;}
dl.job_m dd:nth-child(1){ width: 20%}
dl.job_m dd:nth-child(2){ width: 10%}
dl.job_m dd:nth-child(3){ width: 10%}
dl.job_m dd:nth-child(4){ width: 40%}
dl.job_m dd:nth-child(5){ width: 10%}
dl.job_m dd:nth-child(6){ width: 10%}

dl.job_m dd a{ background: #d71718; color: #fff;border-radius:20px; padding: 0px 20px; line-height: 30px; height: 30px; display:inline-block;}
dl.job_m dd a:hover{background: #a00607;}
@media (max-width:1023px){
.job_list{ padding: 20px 0px 20px 0px;font-size: 14px; }
dl.job_tit{ background: #f0f0f0; padding: 25px 0px;}
dl.job_tit dd{ float: left; text-align: center;}
dl.job_tit dd:nth-child(1){ width: 16.6%;margin: 0px 2px;}
dl.job_tit dd:nth-child(2){ width: 16.6%;margin: 0px 2px;}
dl.job_tit dd:nth-child(3){ width: 16.6%;margin: 0px 2px;}
dl.job_tit dd:nth-child(4){ width: 16.6%;margin: 0px 2px;}
dl.job_tit dd:nth-child(5){ width: 16.6%;margin: 0px 2px;}
dl.job_tit dd:nth-child(6){ width: 10%;margin: 0px 2px;}

.job_listm{ border: 1px solid #f0f0f0;width: 100%;height: 150px;overflow-y: scroll;}
dl.job_m{ background: #fff; padding: 25px 0px; border-bottom: 1px solid #f0f0f0;width: 1000px;}
dl.job_m dd{ float: left; text-align: center;}
dl.job_m dd:nth-child(1){ width: 20%}
dl.job_m dd:nth-child(2){ width: 10%}
dl.job_m dd:nth-child(3){ width: 10%}
dl.job_m dd:nth-child(4){ width: 40%}
dl.job_m dd:nth-child(5){ width: 10%}
dl.job_m dd:nth-child(6){ width: 10%}

dl.job_m dd a{ background: #d71718; color: #fff;border-radius:20px; padding: 0px 20px; line-height: 30px; height: 30px; display:inline-block;}
dl.job_m dd a:hover{background: #a00607;}
}


/** 招聘详情 ============*/
.job_info{ padding: 60px 10%; position: relative;}
.job_info .h1{font-size: 28px; line-height: 32px; font-weight: 400; text-align: center; padding-bottom: 30px; border-bottom: 1px solid #dbdbdb;}
.job_info_content{padding: 30px 0px; width: 100%; font-size: 16px; line-height: 2; color: #666; overflow: hidden;}



/** 联系我们 ====================================================================================*/
.pag_con{ padding-top: 50px; padding-bottom: 50px; font-size: 16px;}

.pag_con_l{ position: absolute; width: 400px; font-size: 30px; padding-right: 20px;}
.pag_con_r{ width: 100%; padding-left: 400px; padding-bottom: 30px; line-height: 2; border-bottom: 1px solid #cfcfcf;}
.pag_con iframe{width: 100%; height: 500px;}
.pag_con .map{width: 100%; padding: 50px 0px; border-bottom: 1px solid #cfcfcf;}
@media (max-width:1023px){
.pag_con{ padding-top: 20px; padding-bottom: 20px; font-size: 14px;}

.pag_con_l{ position: relative; width: 100%; font-size: 18px; padding-right: 20px;}
.pag_con_r{ width: 100%; padding-left: 0px; padding-bottom: 10px; line-height: 2; border-bottom: 1px solid #cfcfcf;}
.pag_con iframe{width: 100%; height: 500px;}
.pag_con .map{width: 100%; padding: 20px 0px; border-bottom: 1px solid #cfcfcf;}
}


/** 总部 ====================================================================================*/
.pag_zb{ padding: 50px 50px 50px 50px; line-height: 1.6; font-size: 16px; margin-top: -100px; margin-bottom: 50px; background: #fff; position: relative; z-index: 9;}

.pag_zb_tit{ padding: 20px 0px 20px 0px; text-align: center;}
.pag_zb_tit .titcn{ color: #d71718; font-size: 24px; line-height: 1.2;}
.pag_zb_tit .titen{ color: #cbcbcb; font-size: 36px;line-height: 1.2; text-transform:uppercase;}
@media (max-width:1023px){
.pag_zb{ padding: 15px 0px 15px 0px; line-height: 1.6; font-size: 16px; margin-top: 0px; margin-bottom: 50px; background: #fff; position: relative; z-index: 9;}

.pag_zb_tit{ padding: 20px 0px 20px 0px; text-align: center;}
.pag_zb_tit .titcn{ color: #d71718; font-size: 24px; line-height: 1.2;}
.pag_zb_tit .titen{ color: #cbcbcb; font-size: 36px;line-height: 1.2; text-transform:uppercase;}
}
/** zb_01box ===*/
.zb_01box{ position: relative; width: 100%; height: 540px; margin-bottom: 50px;}
.zb_01box_txt{border: 1px solid #d8d7d7; width: 50%; padding: 50px 50px; position: absolute; right: 0px; bottom: 0px; z-index: 9; background: #fff;}
.zb_01box_txt .t1{ font-size: 24px; color: #d71718;}
.zb_01box_txt .t2{ font-size: 30px; color: #cbcbcb;}
.zb_01box_txt .t3{ margin-top: 20px; font-size: 16px; line-height: 1.6;}

.zb_01box_img{position: absolute; left: 0px; top: 0px;}
@media (max-width:1023px){
.zb_01box{ position: relative; width: 100%; height: auto; margin-bottom: 0px;}
.zb_01box_txt{border: 1px solid #d8d7d7; width: 100%; padding: 15px 15px; position: relative; right: 0px; bottom: 0px; z-index: 9; background: #fff;}
.zb_01box_txt .t1{ font-size: 20px; color: #d71718;line-height: 22px;}
.zb_01box_txt .t2{ font-size: 16px; color: #cbcbcb;line-height: 20px;}
.zb_01box_txt .t3{ margin-top: 5px; font-size: 14px; line-height: 1.6;}

.zb_01box_img{position: relative; left: 0px; top: 0px;}
	.zb_01box_img img{width: 100%;}	
}

/** zb_02box ===*/
.zb_02box{ position: relative; width: 100%; margin-top: 0px;  margin-bottom: 50px;}

.ry_list{ display: block; margin-left: -20px;margin-right: -20px;}
.ry_list li { float: left; width: 20%; padding: 20px 20px;}
.ry_list li .imgzoom{padding-bottom:50%; width: 100%; position: relative; overflow: hidden; cursor:pointer ;}
.ry_list li .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;  filter: grayscale(100%); filter: gray;opacity:0.7;}
.ry_list li:hover .imgzoom img{ filter: grayscale(100%); filter: none;opacity:1;}

.zb_02box_b{text-align: right; color: #d81718;}
.zb_02box_b a{display: inline-block; background: #d81718; color: #fff; padding: 5px 20px; margin-left: 20px;}
.zb_02box_b a:hover{ padding: 5px 30px; }
@media (max-width:1023px){
.zb_02box{ position: relative; width: 100%; margin-top: 0px;  margin-bottom: 50px;}

.ry_list{ display: block; margin-left: -10px;margin-right: -10px;}
.ry_list li { float: left; width: 33.3333%; padding: 10px 10px;}
.ry_list li .imgzoom{padding-bottom:50%; width: 100%; position: relative; overflow: hidden; cursor:pointer ;}
.ry_list li .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;  filter: grayscale(100%); filter: gray;opacity:0.7;}
.ry_list li:hover .imgzoom img{ filter: grayscale(100%); filter: none;opacity:1;}

.zb_02box_b{text-align: right; color: #d81718;}
.zb_02box_b a{display: inline-block; background: #d81718; color: #fff; padding: 5px 20px; margin-left: 20px;}
.zb_02box_b a:hover{ padding: 5px 30px; }
}
@media (max-width:768px){
.zb_02box{ position: relative; width: 100%; margin-top: 0px;  margin-bottom: 20px;}

.ry_list{ display: block; margin-left: -10px;margin-right: -10px;}
.ry_list li { float: left; width: 50%; padding: 10px 10px;}
.ry_list li .imgzoom{padding-bottom:50%; width: 100%; position: relative; overflow: hidden; cursor:pointer ;}
.ry_list li .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;  filter: grayscale(100%); filter: gray;opacity:0.7;}
.ry_list li:hover .imgzoom img{ filter: grayscale(100%); filter: none;opacity:1;}

.zb_02box_b{text-align: right; color: #d81718;}
.zb_02box_b a{display: inline-block; background: #d81718; color: #fff; padding: 5px 20px; margin-left: 20px;font-size: 12px;}
.zb_02box_b a:hover{ padding: 5px 30px; }
}
/** zb_03box ===*/
.zb_03box{ position: relative; width: 100%; margin-top: 0px; border-top: 1px solid #e3e3e3;margin-bottom: 50px; padding-top: 50px;}
@media (max-width:1023px){
.zb_03box{ position: relative; width: 100%; margin-top: 0px; border-top: 1px solid #e3e3e3;margin-bottom: 0px; padding-top: 0px;}
}
/** zb_04box ===*/
.zb_04box{ position: relative; width: 100%; margin-top: 0px; border-top: 1px solid #e3e3e3;margin-bottom: 50px; padding-top: 50px;}
.zb_04box_l{ width: 50%; float: left; min-height: 650px;background-position:center center; background-size:cover;}
.zb_04box_r{ width: 50%; float: left;  padding-left: 50px;}
.zb_04box_r .pag_jt_tit{text-align: left;}

ul.zb_04ul{display: block; border-left: 1px solid #959595;}
ul.zb_04ul li{display: block; position: relative; padding: 15px 10px 15px 30px; font-size: 16px; line-height: 1.6;}
ul.zb_04ul li:before{content: " ";display: block; position: absolute; left: -5px; top: 25px; width: 10px; height: 10px; background: #737373; border-radius:50%;}
@media (max-width:1023px){
.zb_04box{ position: relative; width: 100%; margin-top: 0px; border-top: 1px solid #e3e3e3;margin-bottom: 10px; padding-top: 10px;}
.zb_04box_l{ width: 100%; float: left; min-height: 650px;background-position:center center; background-size:cover;}
.zb_04box_r{ width: 100%; float: left;  padding-left: 50px;}
.zb_04box_r .pag_jt_tit{text-align: left;}

ul.zb_04ul{display: block; border-left: 1px solid #959595;}
ul.zb_04ul li{display: block; position: relative; padding: 15px 10px 15px 30px; font-size: 16px; line-height: 1.6;}
ul.zb_04ul li:before{content: " ";display: block; position: absolute; left: -5px; top: 25px; width: 10px; height: 10px; background: #737373; border-radius:50%;}
}
@media (max-width:768px){
.zb_04box{ position: relative; width: 100%; margin-top: 0px; border-top: 1px solid #e3e3e3;margin-bottom: 10px; padding-top: 10px;}
.zb_04box_l{ width: 100%; float: left; min-height: 450px;background-position:center center; background-size:cover;}
.zb_04box_r{ width: 100%; float: left;  padding-left: 15px;}
.zb_04box_r .pag_jt_tit{text-align: left;}

ul.zb_04ul{display: block; border-left: 1px solid #959595;}
ul.zb_04ul li{display: block; position: relative; padding: 5px 10px 5px 15px; font-size: 14px; line-height: 1.6;}
ul.zb_04ul li:before{content: " ";display: block; position: absolute; left: -5px; top: 10px; width: 10px; height: 10px; background: #737373; border-radius:50%;}
}

/** 员工风采 ===*/
.fencai_box{ padding: 80px 0px 0px 0px;font-size: 14px; }

ul.fencai_list{ margin-left:10px; margin-right: 10px; display: block; padding-top: 10px;}
ul.fencai_list li{ width: 33.333%; height:auto; float: left; padding: 15px 15px;}
ul.fencai_list li a{display: block;position: relative; padding: 0px; }
ul.fencai_list li a .bian{position: relative;}

ul.fencai_list li a .imgzoom{padding-bottom:56.22%; width: 100%; position: relative; overflow: hidden; }
ul.fencai_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
ul.fencai_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.fencai_list li a .text{padding: 20px 0px 10px 0px; overflow: hidden; }
ul.fencai_list li a .text .t1{ font-size: 16px; height: 22px;line-height: 22px; margin-bottom: 10px; overflow: hidden; font-weight: bold; position: relative;transition: all 0.5s ease-out; word-break: break-all; text-overflow: ellipsis; white-space: nowrap;}
ul.fencai_list li a .text .t2{ font-size: 14px; line-height: 25px; height: 75px; margin-top: 10px; margin-bottom: 20px; overflow: hidden; color: #666;}
ul.fencai_list li a .text .t3{ background:#d71718; color: #fff; display: inline-block; padding: 5px 10px;transition: all 0.5s ease-out;}

ul.fencai_list li a:hover .text .t1{ color: #d71718;}
ul.fencai_list li a:hover .text .t3{padding: 5px 20px;}
@media (max-width:1023px){
.fencai_box{ padding: 20px 0px 0px 0px;font-size: 14px; }

ul.fencai_list{ margin-left:-15px; margin-right: -15px; display: block; padding-top: 10px;}
ul.fencai_list li{ width: 50%; height:auto; float: left; padding: 15px 15px;}
ul.fencai_list li a{display: block;position: relative; padding: 0px; }
ul.fencai_list li a .bian{position: relative;}

ul.fencai_list li a .imgzoom{padding-bottom:56.22%; width: 100%; position: relative; overflow: hidden; }
ul.fencai_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
ul.fencai_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.fencai_list li a .text{padding: 20px 0px 10px 0px; overflow: hidden; }
ul.fencai_list li a .text .t1{ font-size: 16px; height: auto;line-height: 22px; margin-bottom: 10px; overflow: hidden; font-weight: bold; position: relative;transition: all 0.5s ease-out; word-break: break-all; text-overflow: ellipsis; white-space: nowrap;}
ul.fencai_list li a .text .t2{ font-size: 14px; line-height: 25px; height: 75px; margin-top: 10px; margin-bottom: 20px; overflow: hidden; color: #666;}
ul.fencai_list li a .text .t3{ background:#d71718; color: #fff; display: inline-block; padding: 5px 10px;transition: all 0.5s ease-out;}

ul.fencai_list li a:hover .text .t1{ color: #d71718;}
ul.fencai_list li a:hover .text .t3{padding: 5px 20px;}
}
@media (max-width:768px){
.fencai_box{ padding: 20px 0px 20px 0px;font-size: 14px; }

ul.fencai_list{ margin-left:0px; margin-right: 0px; display: block; padding-top: 10px;}
ul.fencai_list li{ width: 100%; height:auto; float: left; padding: 0px 0px 10px 0px;}
ul.fencai_list li a{display: block;position: relative; padding: 0px; }
ul.fencai_list li a .bian{position: relative;}

ul.fencai_list li a .imgzoom{padding-bottom:56.22%; width: 100%; position: relative; overflow: hidden; }
ul.fencai_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; height: 100%;}
ul.fencai_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

ul.fencai_list li a .text{padding: 10px 0px 10px 0px; overflow: hidden; }
ul.fencai_list li a .text .t1{ font-size: 16px; height: 22px;line-height: 22px; margin-bottom: 10px; overflow: hidden; font-weight: bold; position: relative;transition: all 0.5s ease-out; word-break: break-all; text-overflow: ellipsis; white-space: nowrap;}
ul.fencai_list li a .text .t2{ font-size: 14px; line-height: 25px; height: auto; margin-top: 10px; margin-bottom: 20px; overflow: hidden; color: #666;}
ul.fencai_list li a .text .t3{ background:#d71718; color: #fff; display: inline-block; padding: 2px 10px;transition: all 0.5s ease-out;font-size: 12px;}

ul.fencai_list li a:hover .text .t1{ color: #d71718;}
ul.fencai_list li a:hover .text .t3{padding: 5px 20px;}
}

/** 员工风采详情 ============*/
.fencai_info{ padding: 60px 10%; position: relative;}
.fencai_info .h1{font-size: 28px; line-height: 32px; font-weight: 400; text-align: center; padding-bottom: 30px; border-bottom: 1px solid #dbdbdb;}
.fencai_info_content{padding: 30px 0px; width: 100%; font-size: 16px; line-height: 2; color: #666; overflow: hidden;}



.about_dsj{ width: 100%; padding: 20px 0px; margin: 30px 0px; position: relative;}
.biz_longString{ position: absolute; bottom: 0px; left: 50%; width: 2px; margin-left: -1px; height: 100%; background-color: #d91718;}
.biz_longString img{position: absolute; top: 0px; left: -5px; width: 12px; max-width: 12px;}

.about_dsjm{ width: auto; margin-bottom: 20px;}
.about_dsjml{float: left; width: 47%; text-align: right; height: 100%; }
.about_dsjml .f01{float: right;  display: block; padding-top: 35px;}
.about_dsjml img{ height: 90px;}
.about_dsjmc{float: left; width: 6%; height: 35px; margin-top: 35px; background-image:url(../images/about_dsjmcbg.png);background-repeat:no-repeat; background-position:center center; background-size:auto; position: relative; z-index: 10;}
.about_dsjmr{float: right; width: 47%; text-align: left; padding-top: 35px; padding-right: 10%;}

.f01{ color: #d91718; font-size: 22px; line-height: 30px;}
.f02{ color: #333; font-size: 16px; border: 0px solid #ccc; display: block; text-align: left; width: 100%; padding: 20px 30px; line-height: 1.6;box-shadow:0 0 15px rgba(0,0,0,0.15);}

.about_dsjm:nth-child(2n-1) .about_dsjml{float: right; text-align: left;}
.about_dsjm:nth-child(2n-1) .about_dsjml .f01{float: left; }
.about_dsjm:nth-child(2n-1) .about_dsjmc{float: right; }
.about_dsjm:nth-child(2n-1) .about_dsjmr{float: left;padding-left: 10%; padding-right: 00%;}
@media (max-width:768px){
.fencai_info{ padding: 60px 10%; position: relative;}
.fencai_info .h1{font-size: 28px; line-height: 32px; font-weight: 400; text-align: center; padding-bottom: 30px; border-bottom: 1px solid #dbdbdb;}
.fencai_info_content{padding: 30px 0px; width: 100%; font-size: 16px; line-height: 2; color: #666; overflow: hidden;}



.about_dsj{ width: 100%; padding: 20px 0px; margin: 0px 0px; position: relative;}
.biz_longString{ position: absolute; bottom: 0px; left: 50%; width: 2px; margin-left: -1px; height: 100%; background-color: #d91718;}
.biz_longString img{position: absolute; top: 0px; left: -5px; width: 12px; max-width: 12px;}

.about_dsjm{ width: auto; margin-bottom: 20px;}
.about_dsjml{float: left; width: 45%; text-align: right; height: 100%; }
.about_dsjml .f01{float: right;  display: block; padding-top: 35px;}
.about_dsjml img{ height: 90px;}
.about_dsjmc{float: left; width: 10%; height: 35px; margin-top: 35px; background-image:url(../images/about_dsjmcbg.png);background-repeat:no-repeat; background-position:center center; background-size:auto; position: relative; z-index: 10;}
.about_dsjmr{float: right; width: 45%; text-align: left; padding-top: 35px; padding-right: 10%;}

.f01{ color: #d91718; font-size: 22px; line-height: 30px;}
.f02{ color: #333; font-size: 14px; border: 0px solid #ccc; display: block; text-align: left; width: 100%; padding: 10px 10px; line-height: 1.6;box-shadow:0 0 15px rgba(0,0,0,0.15);}

.about_dsjm:nth-child(2n-1) .about_dsjml{float: left; text-align: right;}
.about_dsjm:nth-child(2n-1) .about_dsjml .f01{float: right; }
.about_dsjm:nth-child(2n-1) .about_dsjmc{float: left; }
.about_dsjm:nth-child(2n-1) .about_dsjmr{float: right;padding-left: 0%; padding-right: 00%;}
}


































